android - Eclipse 和 SDK 更新后构建 Android 项目的问题

标签 android eclipse resources sdk

我刚刚通过 Eclipse 的“帮助”->“检查更新”和“窗口”->“Android SDK 管理器”更新了 Eclipse、Android SDK 以及所有其他似乎可更新的内容。

我的项目由一个主项目和 2 个库项目组成。一个库项目是普通的Android License 库项目。另一个库项目包含引用它本身不包含但存在于主项目中的 Android 资源的 Java 文件(例如,R.id.myPic 在库项目中使用,但实际上包含在主项目中).我在更新之前构建和运行主项目没有问题。

出于某种原因,我现在无法构建主项目。主项目文件夹有一个名为“Library Projects”的“子文件夹”,其中包含一个用于 Android 许可的 jar 文件,但不显示用于第二个库项目的 jar。我在主项目文件夹上也有一个红色感叹号。

由于某些原因,我无法将库文件与主项目一起重建。我试过清理所有项目,然后构建一个项目,构建所有项目,重新启动 Eclipse,但没有成功。

如果我转到项目属性,然后是 Java Build Path,然后是 Libraries,似乎缺少库项目的 jar 文件,但我无法为此单独创建一个 jar 文件,因为它使用主项目中的资源.

这是我的问题选项卡上的内容: 容器“库项目”引用了不存在的库“C:\AndroidDev\workspace\FlashcardsCommon\bin\flashcardscommon.jar” 类型:构建路径问题

有什么想法吗?

非常感谢!

最佳答案

查看此主题:

http://code.google.com/p/android/issues/detail?id=21031

  1. 转到窗口 -> 首选项 -> 常规 -> 通常会有所帮助 工作区并选中“自动刷新”。然后尝试清洁 逐步构建您的项目。
  2. 您可能还必须删除代表 手动你的库依赖。你会发现 ADT 14 和 当您有图书馆项目时,使用 15 个是非常令人沮丧的。 它需要经常手动清理库及其依赖 使图书馆项目的更改生效。

总而言之,Google 做出了很好的努力,但它有点问题。

另一个类似的线程:

Cannot build library dependent project after update to ADT 14

关于android - Eclipse 和 SDK 更新后构建 Android 项目的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8199614/

相关文章:

android - 在 android AccountService.verifyCredentials() 中使用结构的 twitter 登录不将 new Callback<User> () 作为参数

Android - 获取图像资源到 Uri : IllegalArgumentException

javascript - Phonegap、jQueryMobile 和 Web 服务

file - 读取 JSF 应用程序中的资源文件

JavaScript 处理

resources - 计算机硬件和组织简介: Resources?

java - 用jsoup解析表数据

android - 为什么会出现这些语法错误?

java - 为什么Eclipse中的显示不支持Java中的递归函数?

java - Eclipse Juno-WindowBuilder 给出解析错误(java.lang.IllegalArgumentException)