繁体   English   中英

Flutter 应用程序在 Android 12 上启动时崩溃

[英]Flutter app crashes on startup on Android 12

我在 Google Play 上发布了一个应用程序,并且经常被使用。 在上次更新中,我将 compileSdkVersion 和 targetSdkVersion 都更新到了 31。

我已经看到 Android 版本小于 12 的用户在应用程序上没有任何问题,而 Android 版本 12 的用户在尝试打开应用程序时会面临应用程序崩溃。

这是我从 Google Play 商店收到的消息:

在此处输入图像描述

有没有人遇到过类似的问题? 任何建议将不胜感激!

我已经解决了这个问题。 这是我所做的:

  1. 我已在我的 AndroidManifest.xml android:exported="true"添加到使用意图过滤器的所有活动、服务或广播接收器
  2. 我在我的应用程序级别 build.gradle ( android/app/build.gradle ) 的dependencies项部分添加了implementation 'androidx.work:work-runtime-ktx:2.7.0'

之后,我的应用程序定期在 Android 12 上运行,这些更改不会影响较低的 Android 版本

我认为您需要使用权限处理程序。 检查这个https://pub.dev/packages/permission_handler

尝试在您的项目中实现 firebase_crashlytics。 它将让您更好地了解您的应用程序崩溃的原因!!!

暂无
暂无

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

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