2

我正在使用Eclipse indigo,使用jdk 1.6 ..并且我已经将我的 Android 插件从ADT 14 更新到 ADT 18,当我创建新项目或清理项目时,我的项目中出现了带有 annotations.jar 的 Android 依赖项我要删除它吗,这会在添加外部 jar 时引起很多问题(例如java.lang.NoClassDefFoundError异常)..?

我阅读了此链接http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17他解释了 ADT 17。如果我将 lib 文件夹重命名为 libs,引用的库将保留在项目

4

2 回答 2

2

我解决了这个问题,annotations.jar 是构建 android 项目所需的 jar。如果你的项目中有任何 TargetApi 和 SuppressLint 注释,那么这个 jar 将帮助你忽略注释元素的指定警告。

于 2012-12-17T07:55:50.713 回答
0

adt18可以自动链接jar,你只需要创建一个名为“libs”的文件夹,然后将你的jar复制到那个文件夹中,你不需要再做任何操作。就这么简单。

但我认为这是一个混乱的变化!希望能帮到你。

于 2012-06-14T06:58:29.367 回答