0

所以在开发我的 Flutter 应用程序一段时间后,我发现我的应用程序没有在所有架构中打开。我试图查看崩溃是否发生在 Crashlytics 上,但只有在我们下次打开我们的应用程序时才能理解。

我尝试了一些解决方案来abiFilters保留build.gradle. 没有任何效果。

yaml 依赖项是

dependencies:
  flutter:
   sdk: flutter

  http: ^0.13.3
  country_code_picker: ^2.0.2
  flutter_background_geolocation: ^4.0.2
  shared_preferences: ^2.0.6
  package_info: ^2.0.2
  google_maps_flutter: ^2.0.6
  provider: ^5.0.0
  mixpanel_flutter: ^1.0.0
  swipebuttonflutter: ^1.0.0
  flutter_swipe_button: ^1.1.0
  synchronized: ^3.0.0
  flutter_local_notifications: ^6.0.0
  firebase_core: ^1.4.0
  sqflite: ^2.0.0+3
  path: ^1.8.0
  firebase_messaging: ^10.0.4
  firebase_crashlytics: ^2.1.1
  firebase_performance: ^0.7.0+7
  url_launcher: ^6.0.9

dev_dependencies:
  flutter_test:
    sdk: flutter

而apk结构是在此处输入图像描述

4

1 回答 1

0

能够abiFilters在文件中的所有 defaultConfing 和 release 块中保留所有内容后运行它build.gradle

主要原因是 Flutter 正在构建特定于您的系统连接到的设备的 apk。我们需要关闭所有设备连接并使用命令

fluttter build apk --debug--release用于发布构建

于 2021-08-16T08:26:13.143 回答