[英]Flutter Android app crashes on startup with no errors
我有一個使用 Flutter 構建的 Android 應用程序。 我以前遇到過這個錯誤
[Dependency failing: com.nimbusds:nimbus-jose-jwt:7.7 -> net.minidev:json-smart@[1.3.1,2.3]][1]
我為此應用了這個解決方法:
// Bottom of android/app/build.gradle
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
它似乎不是一個理想的解決方法,但至少它繞過了錯誤。
該項目已按照說明遷移到AndroidX。
但是現在在調試時,啟動屏幕會打開,但應用程序會立即崩潰。 唯一的控制台錯誤是:
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Built build/app/outputs/apk/debug/app-debug.apk.
[✓] Flutter (Channel stable, v1.7.8+hotfix.4, on Mac OS X 10.14.4 18E226, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
[✓] iOS tools - develop for iOS devices
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.37.1)
[✓] Connected device (1 available)
pubspec.yaml 包:
cloud_firestore: ^0.12.9+2
dio: ^2.1.16
firebase_auth: ^0.14.0+5
firebase_core: ^0.4.0+9
firebase_messaging: ^5.1.4
firebase_storage: ^3.0.6
flutter_facebook_login: ^2.0.1
flutter_local_notifications: ^0.8.2
flutter_webview_plugin: ^0.3.7
google_maps_flutter: ^0.5.21
google_maps_webservice: ^0.0.14
google_places_picker: ^2.0.2+1
google_sign_in: ^4.0.7
geoflutterfire: ^2.0.3+5
page_transition: ^1.1.4
stripe_payment: ^0.2.1
如何修復啟動崩潰?
嘗試flutter clean
,然后再次flutter run
。 大多數情況下,它可以解決此問題。
想要添加為評論
您需要提供應用程序崩潰時拋出的錯誤日志。 如果您僅在遷移到 AndroidX 后出現此問題,我建議您在更新您正在使用的 Flutter SDK 后重新生成 Android 構建。 運行flutter upgrade
然后刪除/android
build 文件夾。 通過運行flutter create --platforms=android
重新生成 android 構建,然后運行flutter clean
和flutter pub get
以重建索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.