java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.me.hexavoidaa/com.me.hexavoidaa.PTPlayer}: java.lang.ClassNotFoundException: Didn't find class "com.me.hexavoidaa.PTPlayer" on path: DexPathList[[zip file "/data/app/com.me.hexavoidaa-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.me.hexavoidaa-1, /vendor/lib, /system/lib]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2208)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2340)
at android.app.ActivityThread.access$800(ActivityThread.java:157)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5293)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.me.hexavoidaa.PTPlayer" on path: DexPathList[[zip file "/data/app/com.me.hexavoidaa-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.me.hexavoidaa-1, /vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at android.app.Instrumentation.newActivity(Instrumentation.java:1079)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2199)
... 11 more
9
A
回答
1
添加這gradle.build:
defaultConfig {
...
minSdkVersion 14
targetSdkVersion // your version
...
// Enabling multidex support.
multiDexEnabled true
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
- 遵循Android開發者頁面的指示:https://developer.android.com/studio/build/multidex.html
0
,如果你已經在gradle和manifest中添加了multidex,然後嘗試禁用即時運行,然後創建apk來測試,我面臨同樣的問題,並搜索了很多,並嘗試了每個解決方案,但最後這解決了我的問題
0
在某些情況下,這可能是一個MultiDex問題。在你的應用程序類中試試這個。即在App.java
延伸Application
:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this); // this is the key code
}
源:與實施multidex https://github.com/opendatakit/collect/issues/387
+1
仍然會出現問題 – immutable
相關問題
- 1. 拋出java.lang.ClassNotFoundException在dalvik.system.BaseDexClassLoader.findClass
- 2. 拋出java.lang.ClassNotFoundException:在sun.jdbc.odbc.JdbcOdbcDriver
- 3. Groovy:在拋出java.lang.ClassNotFoundException
- 4. 拋出java.lang.ClassNotFoundException com.mysql.jdbc.Driver
- 5. org.springframework.web.context.ContextLoaderListener(拋出java.lang.ClassNotFoundException)
- 6. SNMP4J.jar - 拋出java.lang.ClassNotFoundException
- 7. 拋出java.lang.ClassNotFoundException:
- 8. JazzyViewPager拋出java.lang.ClassNotFoundException
- 9. 拋出java.lang.ClassNotFoundException
- 10. 拋出java.lang.ClassNotFoundException:甲
- 11. 拋出java.lang.ClassNotFoundException:1.2
- 12. 獲取拋出java.lang.ClassNotFoundException
- 13. 拋出java.lang.ClassNotFoundException與com.google.android.gms.measurement.internal.UserAttributeParcel
- 14. 反射拋出java.lang.ClassNotFoundException
- 15. 拋出java.lang.ClassNotFoundException:從BaseClassLoader
- 16. 拋出java.lang.ClassNotFoundException從CMD
- 17. 錯誤拋出java.lang.ClassNotFoundException
- 18. ComponentInfo {} packgname.LoginActivity:拋出java.lang.ClassNotFoundException
- 19. Maven的:拋出java.lang.ClassNotFoundException在JBoss
- 20. 拋出java.lang.ClassNotFoundException而從罐子
- 21. 拋出java.lang.ClassNotFoundException從控制檯
- 22. 錯誤! AppGameContainer拋出java.lang.ClassNotFoundException
- 23. 拋出java.lang.ClassNotFoundException:找不到類
- 24. 拋出java.lang.ClassNotFoundException:類scala.runtime.Nothing運行
- 25. 了java.lang.RuntimeException和拋出java.lang.ClassNotFoundException
- 26. 拋出java.lang.ClassNotFoundException而團結
- 27. 引起:拋出java.lang.ClassNotFoundException:登錄
- 28. WakefulBroadcastReceiver得到拋出java.lang.ClassNotFoundException
- 29. 拋出java.lang.ClassNotFoundException在java中的Ubuntu
- 30. JBWEB000289:Servlet appServlet拋出load()異常:java.lang.ClassNotFoundException
也許問題,請參閱[文檔](https://developer.android.com/studio/build/multidex.html) –
您是否已將活動添加到清單中? –
我建議你看看這裏的一些可能的解決方案:http://stackoverflow.com/questions/22399572/java-lang-classnotfoundexception-didnt-find-class-on-path-dexpathlist – yakobom