Flutter PlayStore Distribution APK 无法正常工作,无法加载,卡在启动画面

Posted

技术标签:

【中文标题】Flutter PlayStore Distribution APK 无法正常工作,无法加载,卡在启动画面【英文标题】:Flutter PlayStore Distribution APK is not working, not loading, stuck on splash screen 【发布时间】:2021-07-05 15:17:37 【问题描述】:

我已经直接从 playStore 控制台下载了我的 Original apkDistributed apkOriginal apk 工作得很好,而我的 Distributed apk 卡在启动画面上。 flutter run -v --release 工作正常,没有任何错误。

我将我的Distributed apk Logcat 日志与我的Original apk 进行了比较,似乎没有什么不同。

底线

    原始分布式 apk有什么区别? 什么会导致我的应用在 分布式 apk 上停留在初始屏幕上? 有没有比 Logcat 更好的调试分布式 apk 的方法?

谢谢!

【问题讨论】:

我也有同样的疑问和问题 【参考方案1】:

你在运行flutter_secure_storage吗?

我使用的是 React Native 等价物,这对我来说是个问题。它在我没有接住的情况下向我投掷。我认为这样做的原因是商店使用签名密钥,这是分发密钥应该添加的唯一内容?不过我不确定。像这样的东西是我的解决方法:

try 
  await register() // Read something from secure storage and throw
 catch (e) 
  // If reading from expo's SecureStore fails, then clear our storage and try again
  // Without this there can be problems installing the app from Google Play
  await clearStorage()
  await register()

【讨论】:

嘿@Dara Java 感谢您的回复。我没有使用flutter_secure_storage。此外,我认为这不是原因,因为我上传到 playStore 的所有其他版本都很好,这是它在编译为分布式 apk 后第一次卡在启动画面上。此外,我检查了我在 playStore 上的签名与我的 firebase 项目上的签名相同。 可能有类似的东西吗?您可以获得支持 Play 商店的模拟器版本。我从全新安装通过 Play 商店下载了该应用程序,并且它工作正常。就我而言,问题在于那些拥有旧版本的人,将其删除,然后重新安装

以上是关于Flutter PlayStore Distribution APK 无法正常工作,无法加载,卡在启动画面的主要内容,如果未能解决你的问题,请参考以下文章

在 playstore (SQLiteConnection.java) 上启动后,我的 Flutter 应用程序在多个设备上崩溃

在Production Playstore App上没有答案的Flutter DialogFlow

Flutter 飞溅闪烁问题

如何更新本机现有应用程序以在 Appstore 和 PlayStore 中颤动?

HMS Core Playstore 版本无法使用华为帐号登录

Flutter:升级Play商店的版本代码