【发布时间】:2021-02-22 18:45:06
【问题描述】:
经过 3.5 个月的劳累,我学会了如何使用 Flutter 和 Android Studio 构建和启动应用。我在各种模拟器上以调试模式进行了测试,一切都运行良好。
然后我构建了应用程序包并作为内部版本上传到 Google Play 商店 - 一切都运行良好。
我将此推送到生产环境。经过一周的等待审核后,该应用程序启动了。我卸载了测试版本并安装了实时生产版本 - 这就是问题开始的时候。该应用程序开始在以前没有的地方崩溃。即在某些页面上(通常在渲染某些页面后,应用会在 c.3 秒后关闭)或在某些页面上按下按钮时。
我现在已将 Crashlytics 添加到应用程序(我以前没有),并将其作为第二个版本推送到 Google Play 商店 - 再次等待审核。我的问题是:
-
我可以在应用商店上架后停用应用以防止更多下载吗? - 是否有任何代码可以添加到应用程序中以在内部执行此操作?我在 Play 商店中看不到任何选项或说明。我现在知道我的应用程序存在从未在测试中实现的“错误”,但我不能“将其关闭”,这似乎有点疯狂?
-
这次我只能为新的生产版本添加 Crashlytics,一旦安装,我可以尝试找出错误日志的问题所在。完成后,我将不得不创建第三个版本并再次添加为新版本并等待 Google 批准 - 这真的是最有效的方式吗?
-
当调试版本或内部测试模式下的生产版本没有崩溃时,为什么应用的生产版本会或可能会崩溃? - 我觉得很奇怪,我有这么多可用的工具,但直到发布之前都没有发现问题
提前致谢!
【问题讨论】:
标签: flutter android-studio debugging google-play