我设法很好地重组了我的应用程序,因此,除了派生的 Activity 类中的一些方法外,所有内容都在库项目中。
它运行良好,除了 Eclipse 的控制台(not LogCat!)发出以下错误消息:
[2011-06-13 19:54:08 - MyLibrary] Could not find MyLibrary.apk!
我清理了两个项目(库和应用程序),重新启动了 Eclipse,重新构建了项目,但是这个奇怪的错误消息仍然存在。
这个错误信息是什么意思? (特别是考虑到一切似乎都运行良好)
我该如何摆脱它?
更新:我尝试删除该项目,然后按照以下建议重新导入它。它没有帮助。然后我找到了this thread这帮助我意识到我有 <uses-library>
在应用程序的 AndroidManifest.xml 中引用 MyLibrary。我删除它,清理项目并重建。问题依然存在。
我现在怀疑这是“真正的问题”,例如我对某些路径或其他东西的配置错误。会是什么?
最佳答案
我找到了问题的根源!
事实证明,“使用新的库功能,您无需在属性的 Java 构建路径部分中指定您依赖的 Android 项目。您可以在属性的 Android 部分中执行此操作”。
所以我要做的就是转到应用程序项目的 Properties
,点击 Projects
选项卡,选择我自己的库项目并单击 Remove
按钮。而已。没问题了。
在 Eclipse Java EE 中选择项目属性,然后选择 Project References
,然后检查 FacebookSDK(参见屏幕截图)
感谢 Lance Nanek !
关于android - 找不到 Library.apk!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6337673/