我刚刚开始学习 Libgdx,并且正在将 4 个项目[桌面、主要 java 游戏、android、html] 导入 Eclipse Juno。我没有添加任何代码行,只是想让它们在不同的平台上运行。
它在桌面版本上运行良好,但是当我尝试在 Android 模拟器中运行它时出现错误。找不到 mygdxgame.apk!
我意识到我的 gen 文件夹完全是空的,该项目没有 R.java。我已经尝试了很多方法来完成这项工作,但都没有奏效。我列出了到目前为止我尝试过的事情,并希望我问这个反复被问到的问题的原因。
- 项目 > 清理
- Package Explorer [右键单击我的项目] > Android 工具 > 修复项目问题
- 已删除 gen 文件夹和项目 > 清理
- 重新启动 Eclipse
- 删除项目并重新导入
- 将主要 java 游戏和 Android 项目的编译器合规级别设置为 1.6
- 向 android 项目添加了一个虚拟 XML 并尝试清理,然后将其删除
- 未选中和重新选中自动构建
- 在 project.properties 中检查了我的 target-sdk,并确保它与 Project Properties -> Android 和我的 Manifest.xml 中的相同
- [右键单击项目] > Properties > Java Build Path > Source 选项卡,删除 mygdxgame/gen 文件夹,然后重新添加
- 确保 Project Properties > Android > Is Library 未选中
到目前为止没有任何效果。我的 gen 文件夹仍然是空的,由于同样的错误,我无法运行 Android 项目。找不到 mygdxgame.apk!
我还能做些什么来解决这个问题?如果有人回答了这个问题,我将不胜感激有人给我一个解决方案的链接,因为我已经在 SO 和 Google 上花费了将近 2 个小时,但没有成功。
规则
最佳答案
前几天发生在我身上的事情:
1.- 我获得了 SDK Tools 22 更新并安装了它,但我的 sdk 管理器中没有出现其他更新...所以我关闭了它。
2.- 然后我收到“NO APK”错误并尝试了所有我能找到的答案。
3.- 我再次打开 SDK 管理器,我注意到 SDK 平台工具也得到了更新,并且有一个新的:SDK 构建工具。当我第一次更新 SDK 工具时,它们都没有出现。所以。
回答:
打开 SDK 管理器并检查您的 SDK 工具、SDK 平台工具、SDK 构建工具是否已更新:)
关于android - 将libgdx项目导入Eclipse Juno报错Cannot find .apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16644132/