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