繁体   English   中英

Flutter Android 应用程序在启动时崩溃,没有错误

[英]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 cleanflutter pub get以重建索引。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM