Когда моя игра в Android делает обновление в приложении, она не может перезапустить некоторые устройства. Вот logcat с двух устройств, то, что успешное, и один, который не может перезапустить. < /P>
Samsung S24 - successfully relaunches
------------------ PROCESS STARTED (1644) for package com.my.game ------------------
------------------ PROCESS ENDED (1644) for package com.my.game ------------------
------------------ PROCESS STARTED (2938) for package com.my.game ------------------
Pixel 8 Pro - Fails to relaunch
------------------ PROCESS STARTED (10208) for package com.my.game ------------------
------------------ PROCESS ENDED (10208) for package com.my.game ------------------
< /code>
Соответствующие строки из моего build.gradle. < /p>
compileSdk 35
minSdkVersion 31
targetSdkVersion 35
multiDexEnabled true
implementation 'com.google.android.play:app-update:2.1.0'
implementation 'com.google.android.play:app-update-ktx:2.1.0'
< /code>
Вот как я инициирую поток обновления приложения. < /p>
appUpdateInfoTask.addOnSuccessListener { appUpdateInfo ->
appUpdateManager.startUpdateFlowForResult(appUpdateInfo, activityResultLauncher,
AppUpdateOptions.newBuilder(AppUpdateType.IMMEDIATE).build())
< /code>
Шаги по воспроизведению. < /p>
Установите текущую версию приложения из Play Store < /li>
Опубликовать новую версию приложения для воспроизведения store < /li>
radpts для приложения для обновления < /li>
. /> Установка обновлений < /li>
Приложение не может повторно запустить после установки < /li>
Телефон возвращается на главный экран < /li>
< /ol>
Ожидаемое поведение: приложение должно повторно запустить после установки. Сбой происходит только тогда, когда Play Services пытается запустить новую версию игры. Если я оставлю «game.so» в APK, но никогда не ссылаюсь на нее и не называю ее, авария все еще происходит. Я ничего не вижу в logcat, что поможет привести меня к источнику проблемы, но, может быть, я просто не знаю, что искать?>
Подробнее здесь: https://stackoverflow.com/questions/795 ... ome-device
Почему моя игра в Android не может повторно запустить после обновления приложения на некоторых устройствах? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение