android - Unable to instantiate activity + Caused by: java.lang.ClassNotFoundException: +Suppressed: java.io.IOException: unable to open DEX file -
i have got problem classnotfound
exception, think package name problem don't know how solve it.
java.lang.runtimeexception: unable instantiate activity componentinfo{com.starxsoft.estimatedusedpower/com.starxsoft.estimatedusedpower.mainbattestimatedpoweractivity}: java.lang.classnotfoundexception: didn't find class "com.starxsoft.estimatedusedpower.mainbattestimatedpoweractivity" on path: dexpathlist[[zip file "/mnt/asec/com.starxsoft.estimatedusedpower-2/pkg.apk"],nativelibrarydirectories=[/mnt/asec/com.starxsoft.estimatedusedpower-2/lib, /vendor/lib, /system/lib]] @ android.app.activitythread.performlaunchactivity(activitythread.java:2264) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2390) @ android.app.activitythread.access$800(activitythread.java:151) @ android.app.activitythread$h.handlemessage(activitythread.java:1321) @ android.os.handler.dispatchmessage(handler.java:110) @ android.os.looper.loop(looper.java:193) @ android.app.activitythread.main(activitythread.java:5299) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:515) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:825) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:641) @ dalvik.system.nativestart.main(native method) caused by: java.lang.classnotfoundexception: didn't find class "com.starxsoft.estimatedusedpower.mainbattestimatedpoweractivity" on path: dexpathlist[[zip file "/mnt/asec/com.starxsoft.estimatedusedpower-2/pkg.apk"],nativelibrarydirectories=[/mnt/asec/com.starxsoft.estimatedusedpower-2/lib, /vendor/lib, /system/lib]] @ dalvik.system.basedexclassloader.findclass(basedexclassloader.java:56) @ java.lang.classloader.loadclass(classloader.java:497) @ java.lang.classloader.loadclass(classloader.java:457) @ android.app.instrumentation.newactivity(instrumentation.java:1061) @ android.app.activitythread.performlaunchactivity(activitythread.java:2255) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2390) @ android.app.activitythread.access$800(activitythread.java:151) @ android.app.activitythread$h.handlemessage(activitythread.java:1321) @ android.os.handler.dispatchmessage(handler.java:110) @ android.os.looper.loop(looper.java:193) @ android.app.activitythread.main(activitythread.java:5299) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:515) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:825) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:641) @ dalvik.system.nativestart.main(native method) suppressed: java.io.ioexception: unable open dex file @ dalvik.system.dexfile.opendexfilenative(native method)
i had cleaned & rebuilt project , manifest file follows, package name defined in mainfest , class also:
<?xml version="1.0" encoding="utf-8"?> <manifest package="com.starxsoft.estimatedusedpower" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.access_fine_location"/> <uses-permission android:name="android.permission.access_wifi_state"/> <application android:allowbackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsrtl="true" android:theme="@style/apptheme"> <activity android:name=".mainbattestimatedpoweractivity" android:label="@string/app_name" android:theme="@style/apptheme.noactionbar" android:screenorientation="portrait"> <intent-filter> <action android:name="android.intent.action.main"/> <category android:name="android.intent.category.launcher"/> </intent-filter> </activity>
Comments
Post a Comment