0

我尝试将一些代码从一个项目复制到另一个项目,但在第二个项目中,当我运行它时,出现错误:

    [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。

有人有其他想法吗?

4

3 回答 3

5

我不太确定解决方案,但这里有一些建议:

在您的库部分下,有 2 个X,这意味着您的项目引用了 2 个其他库项目,但无法在路径中正确找到它们。尝试Add正确的 AndEngine 或 PhysicsBox2D 库项目路径和remove错误的路径。然后,您将看到 atick而不是X.

除此之外,您的 AndEngine 或 PhysicsBox2D 库项目也可能没有正确编译(由于错误或错误设置)。如果是这种情况,您需要解决这些错误。


编辑1:我认为我提到的第二种情况不会发生: 在此处输入图像描述 图片表明即使AndEngine项目包含错误,Reference状态仍然会显示tick.

因此,路径被破坏的可能性更大。由于您已经将 AndEngine 添加到当前工作区,您可能想尝试重新添加您的参考库。

于 2012-07-10T00:36:52.487 回答
0

我不确定,但如果是第三方库,如果你遇到一些 R.JAVA 问题,那么这个问题与构建路径有关。

因此,删除所有第三方 jar 文件,再次将其粘贴到项目的根目录和库中。清理你的项目,运行它。希望问题能得到解决。

于 2013-06-19T07:42:35.563 回答
0

尝试将 andengine 添加到项目的构建路径并启动项目。

于 2012-07-12T13:20:15.743 回答