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文件,勾上,否則,跟沒引用一樣,切記。