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 apk
和 Distributed apk
。 Original 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
如何更新本机现有应用程序以在 Appstore 和 PlayStore 中颤动?