Tag: robovm

用于iOS的Libgdx项目在模拟器上通过robovm进行编译时显示libgdx splash?

如何删除iOS模拟器上出现但未在Android模拟器中显示的libgdx启动画面。 我正在通过robovm编译我的libgdx项目。 谢谢

从robovm项目创建iOS静态库(JNI中的BAD_ACCESS)

我有大量的Java代码(只有计算函数,没有UI),我想在iOS中作为静态库重用。 我的方法是使用robovm并按照非官方的方式创建一个静态库,在robovm论坛的两篇文章中描述: 1基本方式和2精炼版本 尝试按照描述完全按照步骤操作,在使用脚本创建共享库,在Xcode中链接库(.a)并成功构建项目之后,我不幸遇到了问题。 在运行期间,我看到我的C ++桥代码被调用,但JNI回调到库失败并带有BAD_ACCESS。 例如,以下行崩溃: jclass myJavaClass = jniEnv->FindClass(“com/test/robovm/bridge/MyJavaRoboCode”); 在这个方法中: void callSomethingInJava(const char* arg) { // To call into java from your native app, use JNI Env* rvmEnv = rvmGetEnv(); JNIEnv* jniEnv = &(rvmEnv->jni); jclass myJavaClass = jniEnv->FindClass(“com/test/robovm/bridge/MyJavaRoboCode”); jmethodID myJavaMethod = jniEnv->GetStaticMethodID(myJavaClass, “callJava”, “(Ljava/lang/String;)V”); jstring argAsJavaString = jniEnv->NewStringUTF(arg); jniEnv->CallStaticVoidMethod(myJavaClass, myJavaMethod, argAsJavaString); } 如果我尝试直接使用rvmXX方法而不是JNI并尝试访问“Java”类中的某些内容,情况也是如此。 […]

com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件: – 错误

我正在尝试在iOS的libGDX中开发一个应用程序。 在我的Java课程中,我写了这一行 private Texture texture = new Texture(Gdx.files.internal(“data/folder_name_1/folder_name_2/abcd.png”)); 我的robovm.xml看起来像这样 – Info.plist.xml ../android/assets ** true data 当我尝试在iOS模拟器上运行代码时运行正常。 但是当我尝试在iOS设备(即iPhone)上运行它时。 它产生的错误看起来像这样 – com.badlogic.gdx.utils.GdxRuntimeException: Couldn’t load file: data/folder_name_1/folder_name_2/abcd.png 有人可以帮我弄这个吗 ? 注意: – 在我的数据文件夹中的iOS项目中,还有另一个’data’文件夹,其中有另一个名为’folder_name_1’的文件夹,然后在其中我有’folder_name_2’文件夹,在其中我有我的png文件’abcd。 PNG”。