Закрытие приложения сразу после установки из google play-store - Android

Наше приложение закрывается сразу после установки из магазина воспроизведения, хотя тот же самый Apk работает отлично при установке напрямую с использованием файла Apk.

Информационные журналы приведены ниже,

04-16 16:57:14.819 913-3772/? I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.xxx.xxx/.MainActivity (has extras)} from uid 10019 from pid 1779 on display 0
04-16 16:57:14.848 1025-1025/? I/PackageChangedReceiver: packageName=com.xxx.xxx,mode=0
04-16 16:57:14.849 228-228/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:0,p:-1,c:228) setConsumerName: Starting com.xxx.xxx
04-16 16:57:14.849 228-228/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:0,p:-1,c:228) setDefaultBufferSize: width=1 height=1
04-16 16:57:14.871 228-228/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:0,p:-1,c:228) setDefaultBufferSize: width=1280 height=800
04-16 16:57:14.881 228-965/? I/BufferQueueProducer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:913,c:228) connect(P): api=2 producer=(913:system_server) producerControlledByApp=false
04-16 16:57:14.881 228-1989/? I/BufferQueueProducer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:913,c:228) new GraphicBuffer needed
04-16 16:57:14.899 913-923/? I/ActivityManager: Start proc 15417:com.xxx.xxx/u0a512 for activity com.xxx.xxx/.MainActivity
04-16 16:57:15.381 913-1897/? I/ActivityManager: Process com.xxx.xxx (pid 15417) has died
04-16 16:57:15.652 228-247/? I/BufferQueueProducer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:-1,c:228) disconnect(P): api 2
04-16 16:57:15.653 228-247/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:-1,c:228) getReleasedBuffers: returning mask 0xffffffffffffffff
04-16 16:57:15.667 228-228/? I/BufferQueueConsumer: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:-1,c:-1) disconnect(C)
04-16 16:57:15.667 228-228/? I/BufferQueue: [Starting com.xxx.xxx](this:0x7f9dbc9400,id:285,api:2,p:-1,c:-1) ~BufferQueueCore

Поэтому для отладки мы создали еще одно приложение в play-store после изменения имени пакета, и после установки оно работает нормально.

Единственная разница между двумя учетными записями приложений в игровом магазине заключается в том, что в первой из них включена подписка на приложения, а в более поздней, которая работает нормально, подписание приложений не включено.

Итак, в чем точная проблема: мы неправильно используем подписывание приложений на игровой консоли ИЛИ есть ли какие-либо другие параметры, которые мы настроили неправильно, или есть проблема в нашем коде? Пожалуйста, помогите ..


comment
ваш прогард настроен правильно?   -  person Mohammed Atif    schedule 16.04.2019
comment
это не показывает, почему приложение было закрыто (разбилось)   -  person Abdul Kawee    schedule 16.04.2019
comment
Да, похоже, что pro-guard настроен правильно, как будто это не так, тогда как Apk работает напрямую, а также отлично работает с учетной записью, в которой отключена подписка на приложение.   -  person Kumar    schedule 16.04.2019
comment
Приложение не разбилось, оно не открывается, а процесс приложения умер после отображения диалогового окна разрешений, даже пользовательский интерфейс не отображается, отображается только диалоговое окно разрешений, и после разрешения всех разрешений приложение закрывается.   -  person Kumar    schedule 16.04.2019
comment
Вы не даете достаточно информации. Журналы, которыми вы поделились, являются только журналами INFO. Если приложение вылетает / закрывается при запуске, у вас должна быть где-то трассировка стека или хотя бы несколько сообщений об ОШИБКАх (отмеченных E/SomeClassName:). Кроме того, при локальном тестировании вы создаете APK выпуска или APK отладки? Вы публикуете Android App Bundle или APK? Если вы публикуете AAB при локальном тестировании, тестировали ли вы также APK-файлы, созданные из AAB, или только APK по умолчанию?   -  person Pierre    schedule 16.04.2019
comment
Подписание приложения не меняет ваш код, поэтому маловероятно, что это причина. Вам нужно предоставить людям лучшие журналы ошибок, чтобы помочь вам отлаживать - в ваших журналах не отображается сбой.   -  person Nick Fortescue    schedule 16.04.2019
comment
Когда приложение закрывается, оно также показывает следующую строку ошибки в logcat. Посмотрите, есть ли у него какое-либо значение E / MultiWindowProxy: getServiceInstance failed!   -  person Kumar    schedule 19.04.2019
comment
На мобильных устройствах я показываю несколько строк в logcat, например, 2019-04-19 19: 38: 00.431 7171-7171 /? E / AndroidIME: bbm: Неизвестное имя свойства: image_height 2019-04-19 19: 38: 00.432 7171-7171 /? E / AndroidIME: bbm: Неизвестное имя свойства: image_scale_mode 2019-04-19 19: 38: 00.432 7171-7171 /? E / AndroidIME: bbm: Неизвестное имя свойства: google_icon_background_color 2019-04-19 19: 38: 00.714 2304-2304 /? E / PropertyValuesHolder: java.lang.reflect.InvocationTargetException 2019-04-19 19: 38: 00.714 2304-2304 /? E / PropertyValuesHolder: java.lang.reflect.InvocationTargetException   -  person Kumar    schedule 19.04.2019
comment
вы пробовали запустить приложение в режиме выпуска локально?   -  person Mohammed Atif    schedule 20.04.2019
comment
Да, Release Apk работает нормально при прямой установке.   -  person Kumar    schedule 22.04.2019
comment
Кроме того, я на каком-то устройстве также показываю 2019-04-24 18: 16: 38.213 1997-3044 /? E / ActivityTrigger: activityStartTrigger: not whiteListedcom.xxx.xxxom.xxx.xxxMainActivity / 12 после этого I / ActivityManager: процесс com.xxx.xxx (pid 17922) умер: cch CEM   -  person Kumar    schedule 24.04.2019


Ответы (1)


Поработайте над скриптом progurad, чтобы избежать этого сбоя. Вы должны добавить туда пакет. Вот что понял из вашего журнала ошибок

person Salin    schedule 16.04.2019