Я недавно обновил Android Studio и все библиотеки SDK (июнь 2019 г.), и внезапно некоторые из моих пользователей начали испытывать этот сбой при запуске приложения.
Насколько я вижу, это происходит только наAndroid 6.0.
Приложение является родным приложением Android, использующим базовые классы NDK и app_glue
, встроенный compiledSDK = 26.
Кто-то еще испытывал нечто подобное?
У меня нет телефона Android 6.0.Я пытался создать виртуальное устройство, но я не могу воспроизвести проблему на виртуальном устройстве.Он отлично работает для тысяч других игроков (Android 7, 8, 9)
Это стек вызовов исключений ================================
java.lang.RuntimeException:
at android.app.ActivityThread.performLaunchActivity
(ActivityThread.java:3253)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3349)
at android.app.ActivityThread.access$1100 (ActivityThread.java:221)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1794)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:158)
at android.app.ActivityThread.main (ActivityThread.java:7224)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120)
Caused by: java.lang.IllegalArgumentException:
at android.app.NativeActivity.onCreate (NativeActivity.java:170)
at android.app.Activity.performCreate (Activity.java:6876)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1135)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3206)
ОБНОВЛЕНИЕ: Эта проблема возникает только в последней версии Gradle: 3.4.1 Когда я возвращаюсь к 3.2.1 , авария исчезнет.Gradle, похоже, делает что-то другое, что приводит к падению приложения в Android 6.0.