我最近将我的第一个 Flutter 应用程序上传到了 Play 商店。一些 Android 用户报告说,该应用程序在启动应用程序时显示黑屏并停留在那里,它不加载或显示应用程序内容。我不知道这是否有关联或只是巧合,但他们三人都有一部搭载 Android 12 的三星手机,但我在我的搭载 Android 12 的三星手机上尝试过,运行良好。 我尝试更新 flutter 版本和插件,但它们仍然出现黑屏并且应用程序不显示。 我的
minSdkVersion = 21
、targetSdkVersion = 30
和complieSdkVersion = 33
。
有人知道这可能是什么原因吗?我完全迷路了。
谢谢!
当我在 Android 模拟器上测试 Flutter 应用程序时,它工作正常,但在我的 Android 设备上却出现黑屏。 flutter 团队的有人建议添加到清单文件中:
<meta-data
android:name="io.flutter.embedding.android.DisableSurfaceControl"
android:value="true" />
我也保留了原始元数据,突然程序就工作了。