Приложение Game Maker аварийно завершает работу на устройствах Android Arm v7 после последнего обновления IDE/RuntimeAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Game Maker аварийно завершает работу на устройствах Android Arm v7 после последнего обновления IDE/Runtime

Сообщение Anonymous »

РЕДАКТИРОВАТЬ: это решено. Сбой был вызван ресурсами шрифтов, которые поставлялись с расширениями, даже если они не использовались. Удалил шрифты, и сбой исчез.
После последнего обновления Game Maker IDE/Runtime моя игра начала вылетать на всех устройствах Arm v7.
Игроки сообщают, что вылет происходит сразу при запуске игры. На других устройствах, кроме Arm v7, проблем нет.
Я пробовал понизить версию IDE/Runtime, но, похоже, проект не имеет обратной совместимости. Похоже, проблема связана со шрифтами, но я вообще ничего в них не менял. Текущая версия IDE — 2024.11.0.179, среда выполнения — 2024.11.0.227, предыдущие — 2024.8.x.
Есть ли какой-либо обходной путь или исправление этой проблемы?
Полная трассировка стека:

Код: Выделить всё

  #00  pc 0x00000000003e72ac  /data/app/~~==/com.notactualpackagename-==/split_config.armeabi_v7a.apk!libyoyo.so (CFontGM::LoadFromChunk(YYFont3*, unsigned char*)+64) (BuildId: xx)
#01  pc 0x00000000003eb10c  /data/app/~~==/com.notactualpackagename-==/split_config.armeabi_v7a.apk!libyoyo.so (Font_Load(unsigned char*, unsigned int, unsigned char*)+224) (BuildId: xx)
#02  pc 0x000000000053ac74  /data/app/~~==/com.notactualpackagename-==/split_config.armeabi_v7a.apk!libyoyo.so (LoadGameData(void*, unsigned int)+1852) (BuildId: xx)
#03  pc 0x00000000008771cc  /data/app/~~==/com.notactualpackagename-==/split_config.armeabi_v7a.apk!libyoyo.so (DoTheWork()+28) (BuildId: xx)
#04  pc 0x0000000000877748  /data/app/~~==/com.notactualpackagename-==/split_config.armeabi_v7a.apk!libyoyo.so (BeginToEnd()+756) (BuildId: xx)
#05  pc 0x000000000085d36c  /data/app/~~==/com.notactualpackagename-==/split_config.armeabi_v7a.apk!libyoyo.so (Java_com_yoyogames_runner_RunnerJNILib_Startup+4244) (BuildId: xx)
#06  pc 0x000000000003b603  /data/app/~~==/com.notactualpackagename-==/oat/arm/base.odex (art_jni_trampoline+114)
#07  pc 0x000000000009f9bc  /apex/com.android.art/lib/libart.so (nterp_helper+172)
#08  pc 0x00000000003e5672  /data/app/~~==/com.notactualpackagename-==/base.apk (com.notactualpackagename.DemoRenderer.onDrawFrame+578)
#09  pc 0x00000000000a0e68  /apex/com.android.art/lib/libart.so (nterp_helper+5464)
#10  pc 0x0000000000413b36  /system/framework/framework.jar (android.opengl.GLSurfaceView$GLThread.guardedRun+1102)
#11  pc 0x00000000000a0400  /apex/com.android.art/lib/libart.so (nterp_helper+2800)
#12  pc 0x000000000041413c  /system/framework/framework.jar (android.opengl.GLSurfaceView$GLThread.run+48)
#13  pc 0x00000000000a4775  /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68)
#14  pc 0x00000000005ad1f1  /apex/com.android.art/lib/libart.so (art_quick_invoke_stub+248)
#15  pc 0x0000000000208e25  /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+120)
#16  pc 0x0000000000518223  /apex/com.android.art/lib/libart.so (art::Thread::CreateCallback(void*)+1106)
#17  pc 0x00000000000a8b97  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#18  pc 0x0000000000061e45  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
Пытался понизить версию IDE/Runtime, так как со старыми версиями проблем не было, но проект не был обратно совместим.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -runtime-u
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»