java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk


http://blog.csdn.net/lovexieyuan520/article/details/9032797/

 

很多人出現了java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{*****Activity}: java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk的錯誤,在android開發中,我也遇到了這個問題,糾結了兩天,終於解決了,結合我自己加上網上的找到的,現提供給大家。

 

1。Manifest文件中注冊的Activity的名稱,有沒有寫錯,包名有沒有搞錯,有些網友,可能只寫一個類名,前面用點號代替,但是這個類不在默認的包內,所以報這個錯,那么只要寫上類的全名,即可。

 

2。有些android,需要一些第三方的包,直接將其引入,在以前是可以的,但是在最新的adt中不行,必須在程序中新建一個libs文件夾,將第三方的jar文件copy到libs文件夾中,才行,很多人因為這樣才報錯,特別是以前的項目,默認並沒有這個libs文件夾,但是新版本的adt,默認就建了libs這個文件夾。

 

3。有一點也很重要,在Java Build Path面板下的Order and Export中,一定要把你引入的jar文件,勾上,否則,跟沒引用一樣,切記。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM