繁体   English   中英

将JAR添加到Android项目后,NoClassDefFound错误

[英]NoClassDefFound error after adding JARs to Android project

我已经在互联网上寻找解决问题数小时了。 有很多人在StackOverflow和其他许多网站上发布了此内容,但是没有一个解决方案对我有用。 我认为其中许多已经过时了。

这是我尝试过的:

  • 将库放在libs/并让项目自动处理它们(将它们添加为参考,使用Dalvik进行转换,等等)
  • 使用构建路径设置像添加普通Java项目一样添加它们(添加外部jar –>转到订单并导出->选中所有jar的复选框)
  • 我尝试了最后一步,但未选中其复选框
  • 我什至尝试了某人的建议将其放入assets/文件夹中
  • 我尝试将它们放在libs/文件夹中,并将它们作为内部jar添加到“构建路径”设置中
  • 删除bin/ ->清洁->重建...还有更多

我猜我的问题是,当我部署应用程序时,罐子没有像应该的那样打包在apk中。 我正在使用许多不同的罐子。 我正在尝试使用jReddit ,它具有很多依赖关系。

PS另外,我尝试了几种解决方案,但未提及,因为当我去运行程序时,它们导致Dex Loader错误。 我还尝试了很多方法来消除此问题,但随后又导致了NoClassDefFound错误。

编辑:只是想提到我正在使用Eclipse。

解决方案是切换到另一个IDE。 Google不再为Android开发支持Eclipse,这可能就是我遇到这个问题的原因。 我改用Android Studio并成功了。 谢谢华金

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM