我正在尝试进入android开发,经过一些阅读后我已经决定使用libgdx作为我将使用的引擎。
我已经安装了所有工具,所以我去了wiki并找到了一个Hello world教程!
http://code.google.com/p/libgdx/wiki/HelloWorld
然后我下载了zip并运行gdx-helloworld它有效! - 很棒。
所以我决定看看它是否在我的手机上运行(Galaxy note,自定义ROM,android 2.3.6)...运行gdx-helloworld-android它进入手机但是立即崩溃。这是预期的还是我做错了什么?
非常感谢。
我得到的错误是:04-02 08:09:08.355:E / dalvikvm(14148):找不到类com.badlogic.gdx.helloworld.HelloWorld',从方法com.badlogic.gdx引用.HelloWorldAndroid.onCreate
我去寻找这个课程,它似乎在正确的地方。我是eclipse的新手,没有潦草的下划线告诉我什么是错的,所以我有点迷失:)
我也注意到gdx-helloworld项目上有一个小感叹号。
昨晚很快再次尝试了,感叹是它引用了JRE 1.6库并且我有1.7,所以我修复了它,但它仍然没有崩溃而没有运行。我也尝试过模拟器2.3.3,它也崩溃了。
答案 0 :(得分:3)
修正了它,看起来像是adt 1.7打破了它。
请参阅此处的简单修复:http://www.badlogicgames.com/wordpress/?p=2362
论坛上有些人告诉我最新的Android ADT 插件打破了libgdx项目。这个的原因是Android Eclipse项目不再添加引用的Java项目的源代码 到它编译的APK。为什么他们必须这样做是超出我的,修复 但很简单。
单击您的Android项目选择属性选择Java构建路径 选择订单和导出检查所有参考文献,例如gdx.jar, gdx-backend-android.jar,你的主代码项目等等。就是这样。 这是使用罐子的项目的前后图像。
发表于2012年3月22日下午5:24,由Mario发表