Godot Version
Question
hi, im testing the exporting to android, i followed godot android export docs step by step but alas the app keeps crashing after starting it either on an android emulator or exporting it to a physical phone.
godot console does not show any error: Signing binary using:
C:\Users\SMC\AppData\Local\Android\Sdk/build-tools/34.0.0/apksigner.bat sign --verbose --ks --ks-pass pass: --ks-key-alias C:/Users/SMC/AppData/Local/Godot/tmpexport.1723692742.apk
Signed
Installing to device (please wait…): Samsung SM-S908N
heres adb logcat *:E
results:
--------- beginning of crash 08-15 04:17:57.744 4703 4703 E AndroidRuntime: FATAL EXCEPTION: main 08-15 04:17:57.744 4703 4703 E AndroidRuntime: Process: com.example.testgame, PID: 4703 08-15 04:17:57.744 4703 4703 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.testgame/com.godot.game.GodotApp}: java.lang.IllegalStateException: Unable to initialize engine render view 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2958) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3093) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1823) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6840) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: Caused by: java.lang.IllegalStateException: Unable to initialize engine render view 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at org.godotengine.godot.GodotFragment.performEngineInitialization(GodotFragment.java:196) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at org.godotengine.godot.GodotFragment.onCreate(GodotFragment.java:182) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at androidx.fragment.app.Fragment.performCreate(Fragment.java:3094) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:504) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:268) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1839) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1751) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:323) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at org.godotengine.godot.GodotActivity.onCreate(GodotActivity.kt:79) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at com.godot.game.GodotApp.onCreate(GodotApp.java:45) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7148) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7139) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2938) 08-15 04:17:57.744 4703 4703 E AndroidRuntime: ... 11 more 08-15 04:17:57.827 1532 1620 E InputDispatcher: channel 'c5969cc com.example.testgame/com.godot.game.GodotApp (server)' ~ Channel is unrecoverably broken and will be disposed! 08-15 04:17:57.946 2173 2348 E EGL_adreno: tid 2348: eglSurfaceAttrib(1350): error 0x3009 (EGL_BAD_MATCH) 08-15 04:17:58.217 2173 2348 E EGL_adreno: tid 2348: eglSurfaceAttrib(1350): error 0x3009 (EGL_BAD_MATCH) 08-15 04:17:58.497 1687 1961 E EGL_adreno: tid 1961: eglSurfaceAttrib(1350): error 0x3009 (EGL_BAD_MATCH) 08-15 04:18:09.591 3322 4739 E memtrack: Couldn't load memtrack module 08-15 04:18:15.539 1532 1545 E memtrack: Couldn't load memtrack module 08-15 04:18:30.017 1448 1495 E storaged: getDiskStats failed with result NOT_SUPPORTED and size 0
i really appreciate some help