android - 找不到 Library.apk!

标签 android apk android-library library-project

我设法很好地重组了我的应用程序,因此,除了派生的 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(参见屏幕截图)enter image description here

感谢 Lance Nanek !

关于android - 找不到 Library.apk!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6337673/

相关文章:

android - 包解析错误

android - Kotlin 中的设备尺寸而不是 java 中的设备尺寸

java - 在 Activity 之间传输数据

android - 如何在 Windows 中压缩对齐 apk 文件

android - 如何测试一个 Android 库项目

android - 如何在 android WeekView 库中设置日期?

在布局之间切换时的 Android 动画剪辑

java - 从 Eclipse/Android 开发者工具导出 .apk 时出错

android - 引用库项目 .. 为 R 文件提供 NoClassDefoundError

java - 仅重写 Android 库中类的 onCreate() 方法