我刚刚通过Eclipse的帮助 - >检查更新和窗口 - > Android SDK管理器更新了Eclipse,Android SDK和其他所有可更新的项目。Eclipse和SDK更新后构建Android项目的问题
我的项目由一个主项目和2个图书馆项目组成。一个库项目是正常的Android许可证库项目。另一个库项目包含引用它本身不包含的Android资源的Java文件,但它存在于主项目中(例如R.id.myPic用于库项目中,但实际上包含在主项目中)。在更新之前,我没有任何问题构建和运行主项目。
由于某种原因,现在我无法构建主项目。主项目文件夹有一个名为“Library Projects”的“子文件夹”,其中包含Android Licensing的jar文件,但不显示第二个库项目的jar文件。主项目文件夹上还有一个红色的感叹号。
由于某些原因,我无法重建与主项目一起的库文件。我试过清理所有项目,然后构建一个项目,构建所有项目,重新启动Eclipse,但没有运气。
如果我转到项目属性,然后是Java Build Path,然后是库,那么看起来库项目的jar文件丢失了,但我无法为此独立创建一个jar文件,因为它使用来自main项目。
这是我的问题标签说的话: 容器 '图书馆项目' 引用不存在的库 'C:\ AndroidDev \工作区\ FlashcardsCommon \ BIN \ flashcardscommon.jar' 类型:编译路径问题
任何想法?
非常感谢!
我在哪里可以看到我的ADT版本?这次更新有什么大好处?似乎是一个好主意,回到我以前的设置,并等待这个问题得到解决。 – Sandy
转到帮助 - >关于Eclipse,然后单击Android外观图标。如果您要尝试恢复,那么您最好从新的Eclipse安装开始;这并不容易。 – jkschneider
Google的内心是正确的,因为源文件包含图书馆项目策略相当脆弱。不幸的是,它没有得到充分的测试。但是,ADT 14+中的LogCat有一些很好的改进。 – jkschneider