Я также получал такие же (раздражающие) ошибки, а также использовал плагин background_fetch
. После того, как мое приложение было закрыто, было невозможно заставить background_fetch разбудить его, не попадая в ФАТАЛЬНУЮ ошибку.
Бывает, что этот плагин был недавно обновлен до нового стандарта API плагинов V2 и требует много Небольшие изменения внесены в «Android сторону» вашего проекта Flutter.
Я настоятельно рекомендую вам следовать этим инструкциям:
https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
После этого, пожалуйста, сравните ваши файлы AndroidManifest.xml
, Application.java
, MainActivity.java
и styles.xml
с файлами, доступными по адресу:
https://github.com/transistorsoft/flutter_background_fetch/tree/master/example/android/app/src/main
Результаты My Flutter Doctor, если вы хотите сравнить с вашими.
[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18363.720], locale en-US)
• Flutter version 1.12.13+hotfix.8 at D:\Tools\flutter
• Framework revision 0b8abb4724 (5 weeks ago), 2020-02-11 11:44:36 -0800
• Engine revision e1e6ced81d
• Dart version 2.7.0
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at D:\Android\android-sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = C:\Android\android-sdk
• ANDROID_SDK_ROOT = C:\Android\android-sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
• All Android licenses accepted.
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 44.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] VS Code, 32-bit edition
• VS Code at C:\Program Files (x86)\Microsoft VS Code
• Flutter extension version 3.8.1
[√] VS Code, 64-bit edition (version 1.43.0)
• VS Code at C:\Program Files\Microsoft VS Code
• Flutter extension version 3.8.1