Приложение Flutter теперь не работает на Android 8.0.0/API -уровне 27, когда ранее преуспелAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Flutter теперь не работает на Android 8.0.0/API -уровне 27, когда ранее преуспел

Сообщение Anonymous »

В течение нескольких дней даже самое простое приложение Flutter (например, «Skeleton»-App, созданный через Android Studio «Создать новый проект Flutter») не работает на Android 8.0.0/API-LEVEL-27/Oreo Real Pleple, в то время как он отлично работает на эмуляторе с тем же 8,0.0/27 Android OS. Я смог запустить приложения Flutter на настоящем телефоне через Android Studio. Не удалось создать поверхность из неверного контекста Android. Я использую Flutter 3.29.0, Dart 3.7.0 < /p>
Обновление: резюме из LogCat: < /p>

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

Didn't find class "android.graphics.ImageDecoder$OnHeaderDecodedListener"
Didn't find class "android.window.OnBackInvokedCallback"
Didn't find class "android.window.OnBackAnimationCallback"
< /code>
e.g.
03-10 23:19:18.752 32108 32108 I zygote64: Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;
03-10 23:19:18.752 32108 32108 I zygote64:   at io.flutter.embedding.engine.FlutterJNI io.flutter.embedding.engine.FlutterJNI$Factory.provideFlutterJNI() (FlutterJNI.java:130)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.FlutterInjector$Builder.fillDefaults() (FlutterInjector.java:169)
03-10 23:19:18.752 32108 32108 I zygote64:   at io.flutter.FlutterInjector io.flutter.FlutterInjector$Builder.build() (FlutterInjector.java:179)
03-10 23:19:18.752 32108 32108 I zygote64:   at io.flutter.FlutterInjector io.flutter.FlutterInjector.instance() (FlutterInjector.java:57)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.embedding.engine.FlutterEngineGroup.(android.content.Context, java.lang.String[]) (FlutterEngineGroup.java:60)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.setUpFlutterEngine() (FlutterActivityAndFragmentDelegate.java:330)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onAttach(android.content.Context) (FlutterActivityAndFragmentDelegate.java:195)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.embedding.android.FlutterActivity.onCreate(android.os.Bundle) (FlutterActivity.java:645)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7110)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7101)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214)
03-10 23:19:18.752 32108 32108 I zygote64:   at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2922)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3047)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1777)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.os.Looper.loop() (Looper.java:166)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6861)
03-10 23:19:18.752 32108 32108 I zygote64:   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
03-10 23:19:18.752 32108 32108 I zygote64:   at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:450)
03-10 23:19:18.752 32108 32108 I zygote64:   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:936)
03-10 23:19:18.752 32108 32108 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.ImageDecoder$OnHeaderDecodedListener"  on path: DexPathList[[zip file "/data/app/com.example.crash-UlatcfpvudVmuZ_lj2Sb3g==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.crash-UlatcfpvudVmuZ_lj2Sb3g==/lib/arm64, /data/app/com.example.crash-UlatcfpvudVmuZ_lj2Sb3g==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
03-10 23:19:18.752 32108 32108 I zygote64:   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125)
03-10 23:19:18.752 32108 32108 I zygote64:   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
03-10 23:19:18.752 32108 32108 I zygote64:   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
03-10 23:19:18.752 32108 32108 I zygote64:   at io.flutter.embedding.engine.FlutterJNI io.flutter.embedding.engine.FlutterJNI$Factory.provideFlutterJNI() (FlutterJNI.java:130)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.FlutterInjector$Builder.fillDefaults() (FlutterInjector.java:169)
03-10 23:19:18.752 32108 32108 I zygote64:   at io.flutter.FlutterInjector io.flutter.FlutterInjector$Builder.build() (FlutterInjector.java:179)
03-10 23:19:18.752 32108 32108 I zygote64:   at io.flutter.FlutterInjector io.flutter.FlutterInjector.instance() (FlutterInjector.java:57)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.embedding.engine.FlutterEngineGroup.(android.content.Context, java.lang.String[]) (FlutterEngineGroup.java:60)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.setUpFlutterEngine() (FlutterActivityAndFragmentDelegate.java:330)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onAttach(android.content.Context) (FlutterActivityAndFragmentDelegate.java:195)
03-10 23:19:18.752 32108 32108 I zygote64:   at void io.flutter.embedding.android.FlutterActivity.onCreate(android.os.Bundle) (FlutterActivity.java:645)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7110)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7101)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214)
03-10 23:19:18.752 32108 32108 I zygote64:   at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2922)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3047)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1777)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.os.Looper.loop() (Looper.java:166)
03-10 23:19:18.752 32108 32108 I zygote64:   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6861)
03-10 23:19:18.752 32108 32108 I zygote64:   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
03-10 23:19:18.752 32108 32108 I zygote64:   at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:450)
03-10 23:19:18.752 32108 32108 I zygote64:   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:936)
Любые идеи, что может вызвать эту проблему на телефоне?

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

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

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

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

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

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

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