an0*_*00b 73 android apk android-library library-project
我设法很好地重构了我的应用程序,因此,除了派生的Activity类中的一些方法之外,所有内容都在库项目中.
它工作得很漂亮,除了Eclipse的控制台(不是 LogCat!)发出以下错误消息:
[2011-06-13 19:54:08 - MyLibrary] Could not find MyLibrary.apk!
Run Code Online (Sandbox Code Playgroud)
我清理了两个项目(库和应用程序),重新启动了Eclipse,重新构建了项目,但是这个奇怪的错误消息仍然存在.
这个错误信息是什么意思?(特别是在一切似乎都运行良好的情况下)
我怎么摆脱它?
更新:我尝试删除项目,然后根据下面的建议重新导入它.它没有帮助.然后我发现这个线程帮助我意识到我<uses-library>
在应用程序的AndroidManifest.xml中引用了MyLibrary.我删除了它,清理了项目并重建了.问题依然存在.
我现在怀疑这是"真正的问题",例如我对某些路径或其他东西的配置错误.会是什么呢?
an0*_*00b 162
我找到了问题的根源!
事实证明," 使用新的库功能,您不需要在属性的Java Build Path部分中指定您所依赖的Android项目.您可以在属性的Android部分中执行此操作 ".
所以我所要做的就是去Application Project Properties
,点击Projects
选项卡,选择我自己的库项目,然后单击Remove
按钮.而已.没有更多问题.
在Eclipse Java EE中选择项目Properties,然后选择Project References
,然后检查FacebookSDK(参见屏幕截图)
感谢Lance Nanek!
归档时间: |
|
查看次数: |
41366 次 |
最近记录: |