android - 将libgdx项目导入Eclipse Juno报错Cannot find .apk

标签 android libgdx

我刚刚开始学习 Libgdx,并且正在将 4 个项目[桌面、主要 java 游戏、android、html] 导入 Eclipse Juno。我没有添加任何代码行,只是想让它们在不同的平台上运行。

它在桌面版本上运行良好,但是当我尝试在 Android 模拟器中运行它时出现错误。找不到 mygdxgame.apk!

我意识到我的 gen 文件夹完全是空的,该项目没有 R.java。我已经尝试了很多方法来完成这项工作,但都没有奏效。我列出了到目前为止我尝试过的事情,并希望我问这个反复被问到的问题的原因。

  1. 项目 > 清理
  2. Package Explorer [右键单击我的项目] > Android 工具 > 修复项目问题
  3. 已删除 gen 文件夹和项目 > 清理
  4. 重新启动 Eclipse
  5. 删除项目并重新导入
  6. 将主要 java 游戏和 Android 项目的编译器合规级别设置为 1.6
  7. 向 android 项目添加了一个虚拟 XML 并尝试清理,然后将其删除
  8. 未选中和重新选中自动构建
  9. 在 project.properties 中检查了我的 target-sdk,并确保它与 Project Properties -> Android 和我的 Manifest.xml 中的相同
  10. [右键单击项目] > Properties > Java Build Path > Source 选项卡,删除 mygdxgame/gen 文件夹,然后重新添加
  11. 确保 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/

相关文章:

java - 对象未从数组列表中正确删除

android - 我可以使用带有 SerializedName 的 GSON 访问 JSON 的内层吗

java - 当我使用应用程序 json 查看器打开 JSON 文件时,它为空

java - 以编程方式生成 zip 会创建无效的 zip[android]

java - 标签的舞台叠加 - 标签很大,设置范围对于缩放来说毫无用处

android libgdx 位图字体在一段时间后变成黑色矩形

android - 将新硬件(RF 读卡器)连接到 Android 设备

java - libGDX 字体被绘制出视口(viewport)

java - 在 Java 中将 objC 与 RoboVM 绑定(bind)

java - 警告 : "sun.reflect.Reflection.getCallerClass is not supported. This will impact performance"