07-12 21:10:10.239: E/AndroidRuntime(4667): FATAL EXCEPTION: main
07-12 21:10:10.239: E/AndroidRuntime(4667): Process: com.android.wy.readclub, PID: 4667
07-12 21:10:10.239: E/AndroidRuntime(4667): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android.wy.readclub/com.android.wy.readclub.SplashScreen}: java.lang.ClassNotFoundException: Didn't find class "com.android.wy.readclub.SplashScreen" on path: DexPathList[[zip file "/data/app/com.android.wy.readclub-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2214)
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2363)
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.app.ActivityThread.access$800(ActivityThread.java:147)
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1283)
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.os.Handler.dispatchMessage(Handler.java:102)
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.os.Looper.loop(Looper.java:135)
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.app.ActivityThread.main(ActivityThread.java:5235)
07-12 21:10:10.239: E/AndroidRuntime(4667): at java.lang.reflect.Method.invoke(Native Method)
07-12 21:10:10.239: E/AndroidRuntime(4667): at java.lang.reflect.Method.invoke(Method.java:372)
07-12 21:10:10.239: E/AndroidRuntime(4667): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:906)
07-12 21:10:10.239: E/AndroidRuntime(4667): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:701)
07-12 21:10:10.239: E/AndroidRuntime(4667): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.wy.readclub.SplashScreen" on path: DexPathList[[zip file "/data/app/com.android.wy.readclub-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
07-12 21:10:10.239: E/AndroidRuntime(4667): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-12 21:10:10.239: E/AndroidRuntime(4667): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-12 21:10:10.239: E/AndroidRuntime(4667): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.app.Instrumentation.newActivity(Instrumentation.java:1065)
07-12 21:10:10.239: E/AndroidRuntime(4667): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2204)
07-12 21:10:10.239: E/AndroidRuntime(4667): ... 10 more
07-12 21:10:10.239: E/AndroidRuntime(4667): Suppressed: java.lang.ClassNotFoundException: com.android.wy.readclub.SplashScreen
07-12 21:10:10.239: E/AndroidRuntime(4667): at java.lang.Class.classForName(Native Method)
07-12 21:10:10.239: E/AndroidRuntime(4667): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
07-12 21:10:10.239: E/AndroidRuntime(4667): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
07-12 21:10:10.239: E/AndroidRuntime(4667): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
07-12 21:10:10.239: E/AndroidRuntime(4667): ... 13 more
07-12 21:10:10.239: E/AndroidRuntime(4667): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
uj5u.com熱心網友回復:
樓主顯然是程式沒有找到你的類吧,classNotFound,看不到嗎?你用的splashScreen如果是activity,里的在manifeast里面注冊!uj5u.com熱心網友回復:
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.wy.readclub.SplashScreen" on path: DexPathList[[zip file "/data/app/com.android.wy.readclub-沒有這個類, import是不是寫錯了
uj5u.com熱心網友回復:
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.wy.readclub.SplashScreen" on path: DexPathList[[zip file "/data/app/com.android.wy.readclub-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]找不到類 看看是不是把包導錯了 或者有沒有在manifeast里面注冊
uj5u.com熱心網友回復:
在模擬器上運行可以么?我會現在模擬器上運行,方便除錯。另外,方便查看編譯情況等。
你可以再模擬器上試試,可以的話 可以推斷出做成apk錯誤或真機上的問題,不可以,可以推斷出代碼問題。
具體代碼問題,樓上都有回答,感覺有道理,但是我更推薦調查問題的方法~~樓主加油
uj5u.com熱心網友回復:
樓主解決了么uj5u.com熱心網友回復:
project clean一下,再運行uj5u.com熱心網友回復:
com.android.wy.readclub.SplashScreen 把這個包名改一下吧 和系統包名重復了 com.adnroid 是系統指定的包名 里面放的是系統類!uj5u.com熱心網友回復:
樓主寫都不錯啊!uj5u.com熱心網友回復:
clean試試呢uj5u.com熱心網友回復:
打包APK前Project → Clean待打包專案,在Clean前取消Build Automatically的勾選,最后打包即可轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/125411.html
標籤:Android
下一篇:Android7.0 報錯 android.os.TransactionTooLargeException: data parcel size 2694976
