将libgdx项目导入Eclipse Juno错误找不到.apk



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

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

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

  1. Project> Clean
  2. Package Explorer[右键点击我的项目]> Android Tools> Fix project Issues
  3. 已删除的gen文件夹和Project> Clean
  4. 重启Eclipse
  5. 删除项目并重新导入
  6. 将主要java游戏和Android项目的编译器遵从级别设置为1.6
  7. 添加一个虚拟XML到android项目,并尝试清理,并删除它
  8. 未检查和重新检查自动构建
  9. 检查了项目中的目标sdk。属性,并确保它是相同的项目属性-> Android和在我的Manifest.xml
  10. [右键单击项目]>属性> Java构建路径>源代码选项卡,删除mygdxgame/gen文件夹,然后再次添加
  11. 确保项目属性> Android> Is库未选中

到目前为止什么都没起作用。我的gen文件夹仍然是空的,由于同样的错误,我无法运行Android项目。找不到mygdxgame.apk!

我还能做些什么来解决这个问题?如果这个问题得到了回答,我希望有人能给我一个解决方案的链接,因为我已经在SO和谷歌上花了将近2个小时,没有成功。

Regs

几天前发生在我身上的事:

  • 1。-我得到了SDK Tools 22更新并安装了它,没有其他更新出现在我的SDK管理器中…

  • 2。-然后我得到了"NO APK"错误,并尝试了我能找到的每一个答案。

  • 3。-我再次打开SDK管理器,我注意到SDK平台工具也得到了更新,有一个新的:SDK构建工具。当我第一次更新SDK Tools时,它们都没有出现。所以。

答:

打开SDK管理器并检查您的SDK工具,SDK平台工具,SDK构建工具是否更新:)

在您的构建路径上,您应该在Java构建路径的Projects选项卡下有一个对主项目的引用。在库下,你应该有gdx-backend-android.jar和gdx.jar, Android不是一个库。

请检查Android是否被设置为库。如果是,取消选中。为此,右键单击项目,然后选择Properties。在新窗口的左侧选择Android。取消选中 Is Library

这里有些东西可能会有帮助无法运行Android应用程序,无法在eclipse中找到。apk问题

如果所有的库都是正确的,我会看看你的buildpath。如果是来自其他电脑的项目,库通常在不同的地方,所以你需要手动修改。如果它们不正确,android项目就不会生成r类,等等。rightclick on the core projekt -> Buidl Path -> Configure Build Path也是如此。现在,如果所有的都在那里,看一下lib。我在android 15 apk上有同样的问题,所以我需要手动添加它。clean或某某不能修复某某,因为eclipse无法知道您所有的lib在哪里。

如果你真的不让它运行,我建议使用libgdx的安装界面。它通常会为您处理所有导入等操作。你也可以用它来更新你当前的项目等等。

否则我会阅读Libgdx的Manual Project Setup指南

Libgdx安装指南


相关内容

最新更新