java - Error on using weka library on android (Want to Implement Machine Learning in an Android Application) -
for implementing machine learning in android application, using 'weka tool' have included on project 'libs' , compile 'gradle' of project.
but while running on phone when functions invoked doing classification (calling 'randomforest classifier'), app goes crashed.
i getting 'runtime error'. can me please?
unable create weka_home (/wekafiles) unable create packages directory (/wekafiles/packages) unable create repository cache directory (/wekafiles/repcache) d/androidruntime: shutting down vm e/androidruntime: fatal exception: main process: com.example.weirdmyth.testapp, pid: 31474 java.lang.noclassdeffounderror: failed resolution of: ljava/awt/graphicsenvironment; @ weka.core.packagemanagement.packagemanager.setproxyauthentication(packagemanager.java:191) @ weka.core.wekapackagemanager.establishwekahome(wekapackagemanager.java:377) @ weka.core.wekapackagemanager.<clinit>(wekapackagemanager.java:162) @ weka.core.utils.readproperties(utils.java:174) @ weka.core.capabilities.<init>(capabilities.java:275) @ weka.classifiers.abstractclassifier.getcapabilities(abstractclassifier.java:508) @ weka.classifiers.trees.randomtree.getcapabilities(randomtree.java:602) @ weka.classifiers.trees.randomforest.getcapabilities(randomforest.java:182) @ weka.classifiers.meta.bagging.buildclassifier(bagging.java:701) @ com.example.weirdmyth.testapp.mainactivity.showextractdata(mainactivity.java:68) @ com.example.weirdmyth.testapp.mainactivity.access$000(mainactivity.java:18) @ com.example.weirdmyth.testapp.mainactivity$1.onclick(mainactivity.java:35) @ android.view.view.performclick(view.java:4794) @ android.view.view$performclick.run(view.java:19905) @ android.os.handler.handlecallback(handler.java:739) @ android.os.handler.dispatchmessage(handler.java:95) @ android.os.looper.loop(looper.java:139) @ android.app.activitythread.main(activitythread.java:5298) @ java.lang.reflect.method.invoke(native method) @ java.lang.reflect.method.invoke(method.java:372) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:950) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:745) caused by: java.lang.classnotfoundexception: didn't find class "java.awt.graphicsenvironment" on path: dexpathlist[[dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-weka_24a0e957b7a2bd7b1eca884c1d1fe17134d04e02-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-support-annotations-24.2.0_1d91a870686be0d9b2c0cad6f095599608f8ea8b-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_9-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_8-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_7-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_6-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_5-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_4-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_3-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_2-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_1-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-slice_0-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-internal_impl-24.2.0_e60a43d4d67966d22f555860d8f3ea89bf40a00d-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-internal_impl-24.2.0_bab1238d93c9b1e214aa74253243e0e0a1179d1b-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-internal_impl-24.2.0_ac3ce21dd47241b373379a2a2250d916ddec89f2-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-internal_impl-24.2.0_86622e6ad735878a3262fd8fb6bc9c316447f2bd-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-internal_impl-24.2.0_024d25ee6599778d6213941fb989deeaa23d0a37-classes.dex", dex file "/data/data/com.example.weirdmyth.testapp/files/instant-run/dex/slice-com.android.support-support-vector-drawable-24.2.0_a300254740b0ce696848c36d6b2c7e26898aba9c-classes.dex", dex file "/data/data/com.example
try using one: https://github.com/rjmarsan/weka-for-android
as writer says: , 100% functionality not promised. however, it's sure better nothing.
Comments
Post a Comment