Repository: godot
Issue: Debug symbols for Google Play
Labels: bug,platform:android,topic:rendering,needs testing,crash

### Godot version

3.4.4.stable.official (419e713a2)

### System information

Android 11

### Issue description

Is there any way to get native debug symbols for Google Play to make those stack traces readable? 

I don't get any crashes on my testing devices and for about 15000 different users who installed my game there was 0 crashrate. However, recently I have updated my game (basically changed a few textures here and there) and I have started to get numerous crashes on different devices (about 1% crashrate). I wanna figure out what's wrong, but there are different stacktraces in Google Console (all pretty unreadable to me).

I have tried building release template APK with debug_symbols=yes, but that didn't seem to work.
```
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.onecat.cringethecat <<<

backtrace:
  #00  pc 00000000000743f8  /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy+232)
  #00  pc 0000000000389484  /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!f56be09eb88f86833124f1df42e945!704ecd9a2b!+34292)
  #00  pc 00000000001770f8  /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!6b200851123c7898055fe62ff9f71f!704ecd9a2b!+616)
  #00  pc 000000000016ed80  /vendor/lib64/egl/libGLESv2_adreno.so (!!!0000!77df12deb6a622478efa8fb9929034!704ecd9a2b!+376)
  #00  pc 000000000068ab4c  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 0000000000691b4c  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 000000000068ee28  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 000000000068c9b8  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 000000000068c344  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 000000000068c1b8  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 0000000000fa4b60  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 0000000000ef6d00  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 0000000000ef74e4  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 0000000000ec86e4  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 000000000019a0e8  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000)
  #00  pc 0000000000169f48  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/split_config.arm64_v8a.apk!lib/arm64-v8a/libgodot_android.so (offset 0x16e000) (Java_org_godotengine_godot_GodotLib_step+188)
  #00  pc 00000000000a8a90  /data/app/~~Bi3yxGxFibw5KWQ_wy9oRQ==/com.onecat.cringethecat-WH32MR9zSZZwLtIO-2xj2Q==/oat/arm64/base.odex (art_jni_trampoline+144)
  #00  pc 00000000020071a8  /memfd:jit-cache (org.godotengine.godot.GodotRenderer.onDrawFrame+88)
  #00  pc 00000000006909fc  /system/framework/arm64/boot-framework.oat (android.opengl.GLSurfaceView$GLThread.guardedRun+3948)
  #00  pc 0000000000691260  /system/framework/arm64/boot-framework.oat (android.opengl.GLSurfaceView$GLThread.run+224)
  #00  pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
  #00  pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
  #00  pc 0000000000555830  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460)
  #00  pc 00000000005a3fb8  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308)
  #00  pc 00000000000da278  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
  #00  pc 000000000007a448  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
```

### Steps to reproduce

Unknown, happened to me with 2 different games I made.

### Minimal reproduction project

_No response_