关于如何在Eclipse上修复此问题有很多答案,但Netbeans没有。 libgdx桌面项目运行良好,但我的Android项目说“包android.os不存在”。
此外,当我尝试在Netbeans中创建一个新的Android项目时(不是在libgdx中,只是通过创建一个新的Android项目),它完全正常。
libgdx / Android-sdk通信似乎存在问题,但在网上搜索答案后,我似乎无法解决这个问题!
如果需要,我可以发布代码。
编辑:我必须改变一些东西,但错误现在略有不同。而不是“android.os不存在”,它说“无法在android.os中找到类Bundle”。以下是我尝试过的一些事情: 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和其他许多类都没有!
答案 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支持。