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

jux*_*_97 7 crash android flutter android-12

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

我发现 Android 版本低于 12 的用户在使用应用程序时不会遇到任何问题,而 Android 版本 12 的用户在尝试打开应用程序时会遇到应用程序崩溃的情况。

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

在此输入图像描述

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

jux*_*_97 27

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

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

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

  • 我已经做了 'android:exported="true"' 的事情。但下面的一个却没有。做了2号之后,效果很好。太感谢了! (3认同)