android 升級ADT到22后,出現bug: Could not find class,或者Caused by: java.lang.ClassNotFoundException:異常


作者:舍得333 主頁:http://blog.sina.com.cn/u/1509658847
版權聲明:原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章原始出版、作者信息和本聲明,否則將追究法律責任。

把ADT升級到22后,編譯項目就會出現bug  例如“Could not find class ”
我使用了百度地圖,所以會有“Could not find class 'com.baidu.mapapi.BMapManager'”的粗無提示,
這很惱火,找了很久,原因就是升級ADT后 出新的新功能的bug,
按照下面的教程總結
只要把Java Build Path界面,找着Order and Export界面“android private libraries”勾上就可以了。



參考了下面的網址:
http://mobile.51cto.com/abased-394640.htm

\*****引用********\

昨天把androidsdk和adt更新到最新版本,android sdk r22版本。 

 更新完后原來的項目打包后出現第三方JAR包找不到,網上搜了半天終於找到問題所在。

 新版本多了一個Android Private Libraries 結構, 感覺很廢, 如下圖: 

 所有的第三方JAR包引入都被放入了Android Private Libraries中, 

 到 Java Build Path界面,找着Order and Export界面: 

 看看下面的是否勾選上: 

我就是因為沒有把Android Private Libraries這個勾選上導致打包程序時沒有把引入的包包含進去。

\*****引用*****\


免責聲明!

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



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