已将 Flutter 应用程序部署到 Google Play 商店,但它卡在初始屏幕上并且从未打开 我确实匹配了我的 AppID,但仍然面临同样的问题
这是我的 manifest.xml:
''' $("#droppable").droppable({
accept: "#draggable, #draggable2",
drop: function(e, ui) {
c++;
var $obj = ui.helper.clone().attr('id', 'benchdropped' + c).draggable({
stop : function (event, ui) {
positions[this.id] = ui.position;
console.log('positions', positions);
// console.log(Object.keys(positions)); //ids for benches - to be used in node.
}
}); '''
答案 0 :(得分:1)
因为上传到谷歌播放后它不起作用。那么您的应用签名可能存在一些问题。您可以按照步骤 here
答案 1 :(得分:1)
flutter doctor -v
运行时没有任何投诉android.bundle.enableUncompressedNativeLibs=false
flutter clean
命令flutter build app bundle
有效吗?
使用 internal test track
或 alpha
或 beta
频道将您的捆绑包上传到 Google Play,以便在正式发布之前测试该捆绑包
可以在 here
祝你好运:)
答案 2 :(得分:1)
我在使用 facebook login sdk 时遇到过这样的问题,所以我建议检查以下内容:
检查您是否已使用正确的发布密钥库对 apk/appbundle 进行签名
检查您是否在部署应用程序时选择了 Google 在 Playstore 上的自动登录
2.1 如果是,那么它将更改在 facebook 应用程序中用于身份验证的 sha-1 值,以便使用谷歌在 Playstore 中生成的值来工作
答案 3 :(得分:1)
假设您发布了一个 App Bundle(.aab 文件),该问题可能与格式本身有关,因为它无法通过 IDE 进行测试。例如。在设备上以发布模式运行应用程序时,会为其创建和配置 .apk,而不是 .aab。
我过去对 .aab 进行故障排除(也只有 GPlay 版本出现故障,本地调试和发布模式工作正常)是使用 Firebase 测试实验室。您可以每天免费在 5 个物理设备和 15 个虚拟设备上运行自动猴子测试。只需登录 Firebase 控制台,创建一个空项目,转到测试,上传您的 .aab 文件,选择设备(也可以选择不同的语言环境)并等待完成。在检查记录测试结果之后,您可能会在那里找到答案(在我的情况下,本地化资源存在问题,在生成 .aab 发布包时被破坏)。
与使用命令行在本地将 .aab 拆分为 APK 并在本地设备上进行测试相比,此选项更简单/更快。
答案 4 :(得分:0)
根据我的经验,如果已创建,请尝试检查您的数据库(sqlite)。尝试替换路径并检查是否正确创建了数据库。