Dan*_*Dan 15 eclipse android adt
我遇到了一个奇怪的错误.我有一个使用外部库的Android项目,特别是:
该项目运行良好,直到我更新插件的某些方面(不记得具体细节,因为我没有过多关注它),之后,每当我尝试使用上述.jar文件中的任何类(或任何它的子类,甚至是我定义的子类,我会得到一个java.lang.NoClassDefFoundError.经过多次搜索我找不到答案,所以我真的很难过.
我相信这个问题与我的IDE设置方式有关,而且与实际代码没什么关系,所以除非绝对必要,否则我不会发帖.
adn*_*eal 35
您需要阅读此内容 - 处理Android项目中的依赖项.
此链接也很有用 - 带有ADT 17的ClassDefNotFoundError
基本上,创建一个名为的文件夹libs
并将所有jar
文件放在里面.最近的更新将自动为您处理剩下的事情.您不再需要编辑路径.
Android到目前为止还不支持Java1.7.使用合规级别1.7构建的Jars无法在Android应用程序中使用.在导出jar文件之前,使用合规级别5.0或6.0重建Java项目.
我通过谷歌找到这篇文章,上面的答案并没有解决我的问题.希望我所说的对别人有所帮助.
如果您NoClassDefFoundError
在升级到ADT 22之后看到,请在Eclipse中尝试:
归档时间: |
|
查看次数: |
21176 次 |
最近记录: |