我尝试将一些代码从一个项目复制到另一个项目,但在第二个项目中,当我运行它时,我得到错误:
[2012-07-09 17:06:34 - AndEngine] Could not find AndEngine.apk!
[2012-07-09 17:06:34 - AndEnginePhysicsBox2DExtension] Could not find AndEnginePhysicsBox2DExtension.apk!
和:
我已阅读了众多建议的解决方案,似乎没有任何效果。到目前为止,我已经尝试删除r.java,删除并重新导入项目,清理,刷新,将AndEngine的libs文件夹移动到当前项目,确保“is library”未选中,运行2.2,并使用Java 1.6。
任何人都有其他想法吗?
答案 0 :(得分:5)
我不太确定解决方案,但这里有一些建议:
在您的图书馆部分下,有2个X
,这意味着您的项目引用了其他2个图书馆项目,但在路径中找不到它们。尝试Add
正确的AndEngine或PhysicsBox2D库项目路径和remove
错误的路径。然后,您会看到tick
而不是X
。
除此之外,您的AndEngine或PhysicsBox2D库项目也可能无法正确编译(由于错误或错误设置)。如果是这种情况,您需要解决这些错误。
编辑1:
我认为我提到的第二个案例不会发生:
图片显示即使AndEngine项目包含错误,参考状态仍会显示tick
。
因此,路径更有可能被破坏。由于您已将AndEngine添加到当前工作区,因此您可能希望尝试重新添加参考库。
答案 1 :(得分:0)
尝试将andengine添加到项目的构建路径并启动项目。
答案 2 :(得分:0)
我不确定,但是对于第三方库,如果你遇到一些R.JAVA问题,那么这个问题与构建路径有关。
因此,删除所有第三方jar文件再次将其粘贴到项目的根目录和库中。清理您的项目,运行它。希望问题将得到解决。