我正在使用 Eclipse indigo , jdk 1.6 ..我已经从 ADT 14升级到ADT 18 我的Android插件,当我创建新项目或当我清理项目 Android依赖项与annotations.jar 出现在我的项目中如何删除它时,这会在添加外部jar时引起很多问题(例如 java.lang.NoClassDefFoundError exception)..?
我读了这个链接http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17他解释了ADT 17.如果我将lib文件夹重命名为libs,引用的库将保留在Project
中答案 0 :(得分:2)
我解决了这个问题,annotations.jar是构建android项目的必需jar。如果你的项目中有任何TargetApi和SuppressLint注释,那么这个jar将帮助你忽略注释元素的指定警告。
答案 1 :(得分:0)
adt18可以自动链接jar,你只需要创建名为“libs”的文件夹,然后将你的jar复制到该文件夹中,不再需要操作了。就这么简单。
但我认为这是一个混乱的变化!希望能帮到你。