libgdx game not working in android phones(libgdx 游戏无法在安卓手机上运行)
问题描述
我正在尝试从这个基于 libgdx 的游戏构建 android 游戏但是当我从 http://rengelbert.com 下载的 libgdx 代码移植到 android 游戏时,android 应用程序崩溃了/blog/downloads/froggerLibGDXSource.zip
i am trying to build android game from this libgdx based games but the android app crashes when ported to android game the libgdx code i downloaded from http://rengelbert.com/blog/downloads/froggerLibGDXSource.zip
我已经为这个游戏构建了安卓代码,你可以从这里下载 https://rapidshare.com/files/3456268683/FroggerLibGDXAndroid.zip
and i have build the android code for this game you can download it from here https://rapidshare.com/files/3456268683/FroggerLibGDXAndroid.zip
游戏崩溃并且无法启动请帮我把游戏移植到安卓
the game crashes and not starting Please help me in porting the game to android
这是我收到的错误消息
/AndroidRuntime( 2966): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
/AndroidRuntime( 2966): CheckJNI is ON
/AndroidRuntime( 2966): --- registering native functions ---
/ActivityManager( 65): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER
/AndroidRuntime( 2966): Shutting down VM
/dalvikvm( 2966): Debugger has detached; object registry had 1 entries
/AndroidRuntime( 2966): NOTE: attach of thread 'Binder Thread #3' failed
/ActivityManager( 65): Start proc com.libgdx.screen for activity com.libgdx.screen/.LibgdxScreenAndroidActivity: pid=29
/dalvikvm( 2973): Trying to load lib /data/data/com.libgdx.screen/lib/libgdx.so 0x43e37a00
/dalvikvm( 2973): Added shared lib /data/data/com.libgdx.screen/lib/libgdx.so 0x43e37a00
/dalvikvm( 2973): No JNI_OnLoad found in /data/data/com.libgdx.screen/lib/libgdx.so 0x43e37a00, skipping init
/dalvikvm( 303): GC_EXPLICIT freed 1722 objects / 57656 bytes in 13322ms
/qemud ( 38): fdhandler_accept_event: accepting on fd 10
/qemud ( 38): created client 0x1073a8 listening on fd 15
/qemud ( 38): client_fd_receive: attempting registration for service 'sensors'
/qemud ( 38): client_fd_receive: -> received channel id 17
/qemud ( 38): client_registration: registration succeeded for client 17
/qemud ( 38): fdhandler_event: disconnect on fd 15
/AndroidInput( 2973): sensor listener setup
/libEGL ( 2973): egl.cfg not found, using default config
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/libEGL ( 2973): loaded /system/lib/egl/libGLES_android.so
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/QemuSensors( 2973): data__poll: len=-1, errno=9: Bad file number
/ActivityManager( 65): Launch timeout has expired, giving up wake lock!
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/AndroidGraphics( 2973): OGL renderer: Android PixelFlinger 1.3
/ActivityManager( 65): Displayed activity com.libgdx.screen/.LibgdxScreenAndroidActivity: 10258 ms (total 10258 ms)
/AndroidGraphics( 2973): OGL vendor: Android
/AndroidGraphics( 2973): OGL version: OpenGL ES-CM 1.0
/AndroidGraphics( 2973): OGL extensions: GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_read_f
/AndroidGraphics( 2973): framebuffer: (5, 6, 5, 0)
/AndroidGraphics( 2973): depthbuffer: (16)
/AndroidGraphics( 2973): stencilbuffer: (0)
/AndroidGraphics( 2973): samples: (0)
/AndroidGraphics( 2973): coverage sampling: (false)
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/ActivityManager( 65): Activity idle timeout for HistoryRecord{43f692f8 com.libgdx.screen/.LibgdxScreenAndroidActivity}
/dalvikvm( 2973): GC_EXTERNAL_ALLOC freed 1740 objects / 111376 bytes in 1622ms
/QemuSensors( 2973): data__poll: len=-1, errno=9: Bad file number
/AndroidGraphics( 2973): Managed meshes/app: { }
/AndroidGraphics( 2973): Managed textures/app: { }
/AndroidGraphics( 2973): Managed shaders/app: { }
/AndroidGraphics( 2973): Managed buffers/app: { }
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
/QemuSensors( 65): data__poll: len=-1, errno=9: Bad file number
推荐答案
请试试这个,看看能不能解决崩溃:
Please try this and see if it solves the crash:
转到 Android 项目的属性,确保正在导出 Jars 和桌面项目.检查 Java Build Path -> Order and Export 是否如下所示:
Go to the properties for the Android Project, make sure that the Jars and the Desktop Project are being exported. Check that Java Build Path -> Order and Export looks like this:
如果您想使用与 4.1 不同的 Android 版本,那很好(我只是没有安装其他版本,所以我将其更改为 4.1).
If you want to use a different Android version than 4.1 that's fine (I just don't have other versions installed so I changed it to 4.1).
这篇关于libgdx 游戏无法在安卓手机上运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:libgdx 游戏无法在安卓手机上运行
基础教程推荐
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01