ADT20和外部JAR

时间:2012-11-08 22:24:08

标签: java android jar adt

enter image description here在尝试使用外部jar时,我已经尽力避免NoClassDefFoundError。没有骰子。 WTF ADT?!

从一个干净的全新项目中,添加外部jar来构建路径,放入libs文件夹,确保选中它。 Android - >修复项目属性,添加和删除,冲洗和重复。我检查了jar的内容,我的文件就在那里!我引用了20种方法,删除了添加和重建,仍然无法找到真正的东西!!

从第1步开始,有没有人使用eclipse和ADT 20在Android内部制作外部jar?

修改1

我尝试将其添加到libs/文件夹中,并尝试了Ali建议的in this SO question。我想我将不得不尝试直接将源添加到我的项目中,但这看起来很愚蠢。

1 个答案:

答案 0 :(得分:5)

喔。我的。善。

事实证明, Android(仍然)不支持Java 7 ,当我创建外部项目时,它将1.7(Java 7)作为默认合规级别!将其切换为与我的Android项目的合规性相匹配,这一切都很花哨。

一样
List<MyClass> mList = new ArrayList<>();

各种显而易见的@Override让Android在空中停留。

希望这有助于其他人在这个问题上秃顶!