Android Caused by: java.lang.ClassNotFoundException解決辦法
出現問題:
08-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: Java.lang.ClassNotFoundException:XXXXX in loader dalvik.system.PathClassLoader[/data/app/XXXX.apk]
我想大家經常因為疏忽出現ClassNotFoundException的異常,這個異常在Android開發中無非就是告訴你類沒有找到,那么什么原因導致沒找到呢?
其實一般分為2種情況:
1、啟動activity的時候,在AndroidManifest.xml 可能壓根你就忘了添加一個activity,或者說activity的包名或者名字寫錯了,這個犯錯幾率很高的
2、你的使用的class,是一個外部的JAR包,當在工程中編譯使用時,發布成APK并沒有包含JAR文件,所以APK在執行的時候就找不到JAR文件,會報錯。
所以一定在“Order and Export”里,勾選使用的jar包。切記!

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答