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这个勾选上导致打包程序时没有把引入的包包含进去。

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

posted @ 2013-06-03 15:56  3H  阅读(3453)  评论(0编辑  收藏  举报