解决ADT插件升级22.0.1版本后的问题
程序员文章站
2023-12-29 14:43:10
...
昨天升级了android的开发的eclipse插件adt,升级到22.0.1。
发现原来的工程导出apk后安装都出现了java.lang.NoClassDefFoundError。
所有有依赖其他library工程的都出现编译错误,提示library工程中的类无法找到。
几经摸索,终于解决。
ADT 22.0.1 升级后在 project property 中的order and export中增加了Android Private Libraries。
其实这里的的所谓Private Libraries 就是工程中的libs目录下引入的jar包。点击Libraries选项卡可以看到
所以我们在导出工程的时候,需要在Order And Export选项卡中勾选上Android Private Libraries,同时调整下src和gen目录的顺序,使他们排到首位去。
发现原来的工程导出apk后安装都出现了java.lang.NoClassDefFoundError。
所有有依赖其他library工程的都出现编译错误,提示library工程中的类无法找到。
几经摸索,终于解决。
ADT 22.0.1 升级后在 project property 中的order and export中增加了Android Private Libraries。
其实这里的的所谓Private Libraries 就是工程中的libs目录下引入的jar包。点击Libraries选项卡可以看到
所以我们在导出工程的时候,需要在Order And Export选项卡中勾选上Android Private Libraries,同时调整下src和gen目录的顺序,使他们排到首位去。
推荐阅读
-
解决ADT插件升级22.0.1版本后的问题
-
安装Eclipse ADT插件时遇到的问题与解决方法
-
xcode升级后ios9.0不能使用http协议的版本的解决方法介绍
-
安装Eclipse ADT插件时遇到的问题与解决方法
-
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
-
xcode升级后ios9.0不能使用http协议的版本的解决方法介绍
-
Mysql升级到5.7后遇到的group by查询问题解决
-
win7系统安装2个mysql版本后连接不上数据库的问题如何解决?
-
教你如何解决XCODE升级后插件不能用问题
-
详解完美解决MacOS catalina 升级后Vmware黑屏的问题