因此,在开发Flutter应用程序的某个时间点之后,我发现我的应用程序并没有在所有架构中打开。我试图看看崩溃是否发生在Crashlytics上,但只有在我们下次打开应用程序时才能理解。
我尝试了一些解决方案来将abiFilters
保留在build.gradle
的ndk块中,但没有任何效果。
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的结构是
1条答案
按热度按时间envsm3lx1#
在将所有
abiFilters
保留在defaultConfing和build.gradle
文件中的发布块中后,可以运行它。主要的原因是Flutter正在为你的系统所连接的设备建立特定的apk。我们需要关闭所有的设备连接并使用以下命令
发布版本的
flutter build apk --debug
或--release