Netbeans上的LibGDX - android.os不存在

时间:2015-06-19 21:59:10

标签: java android netbeans libgdx

关于如何在Eclipse上修复此问题有很多答案,但Netbeans没有。 libgdx桌面项目运行良好,但我的Android项目说“包android.os不存在”。

此外,当我尝试在Netbeans中创建一个新的Android项目时(不是在libgdx中,只是通过创建一个新的Android项目),它完全正常。

libgdx / Android-sdk通信似乎存在问题,但在网上搜索答案后,我似乎无法解决这个问题!

如果需要,我可以发布代码。

编辑:我必须改变一些东西,但错误现在略有不同。而不是“android.os不存在”,它说“无法在android.os中找到类Bundle”。以下是我尝试过的一些事情:

  1. 使用文件创建一个简单的Android应用程序 - >新项目工作正常并且模拟正确。
  2. 仅使用基本结构创建新的libgdx项目仍会导致我的Android项目出错。
  3. 当我构建原始的android项目时,没有发现任何错误。
  4. 当我在没有运行AVD的情况下运行我的原始Android项目时,它会显示“错误:找不到设备”,然后“建立失败”。
  5. 当我用AVD运行我的原始android项目时,它说BUILD SUCCESSFUL,但是有这个错误:
  6. Error type 3 Error: Activity class {com.mygdx.game.android/com.mygdx.game.android.AndroidLauncher} does not exist.

    真正让我感到困惑的是,当项目本身说它无法找到android.os.Bundle时,为什么它说构建成功。

    现在看来android.os中的某些类在Netbeans中被发现并可用,但Bundle和其他许多类都没有!

2 个答案:

答案 0 :(得分:1)

来自LIBGDX的维基https://github.com/libgdx/libgdx/wiki/Gradle-and-NetBeans

  

运行项目

     

在项目视图中:
  •Android:确保已连接设备。右键单击您的Android项目,任务 - > installDebug。

执行此操作后,我的项目成功运行。 (我遇到了同样的错误。)

答案 1 :(得分:0)

第一个可能的变体--Libgdx只有gradle support设置了gradle构建脚本并从控制台运行它。

第二步 - 将您的项目导入IntelliJ IDEA / Android Studio并从那里编译您的项目。

如果你真的想节省时间。不要尝试使用NetBeans进行Android开发,我相信您知道它没有官方的Android支持。