android 提交更新到Google Play商店中的现有应用:“运行bundletool build-apks时出错”

eit6fx6z  于 2023-04-28  发布在  Android
关注(0)|答案(3)|浏览(365)

我正在提交一个更新到Android应用程序,该应用程序已在Google Play商店中存在了一段时间。它使用Android应用程序捆绑包(并且,有一段时间了)。
最近尝试上传时,在上传完成后,我收到以下错误消息:“在您上传的应用捆绑包上运行bundletool build-apks时出错。通过在本地运行bundletool build-apks,确保您的应用捆绑包有效,然后重试。了解更多信息”
点击“了解更多”链接,我发现我可以在本地运行bundletool来查看问题所在。所以我下载了bundletool,运行了它,什么都没有。它成功了。(我使用了与构建aab相同的密钥库,别名等。)
如前所述,这不是第一次作为App Bundle提交,所以我的清单(我假设)配置正确(tools:replace=“android:hasCode”)等等。

xwbd5t1u

xwbd5t1u1#

我遇到了一个问题,产生了相同的错误消息:
在上传的应用程序包上运行bundletool build-apks时出错。通过在本地运行bundletool build-apks,确保应用程序包有效
在我的发布 Jmeter 板中,我注意到以前的尝试已经被中止,并且有一个草稿版本。
一旦我放弃了草稿,我就可以正确地上传我的aab了。

sgtfey8w

sgtfey8w2#

对我来说,重新启动windows,并再次创建应用程序包工作。

qlckcl4x

qlckcl4x3#

显然,最新版本的bundletool在报告错误方面并不出色(或者更确切地说,只是在不应该的时候公然成功),而且它与目前在Google Play控制台后台运行的版本不同。
我的问题是,我的动态功能中的minSdkVersion与我的主项目不同。虽然这在本地版本的bundletool中成功,但在尝试上传到Google Play时失败。一旦我同步了那些minSdkVersion,一切都恢复到过去的工作状态。

相关问题