我通过拆分为模块(:app,核心和功能)重构了我的应用。它可以在模拟器上正常运行,因此我决定上传到Play控制台上的内部测试轨道,但是在导入过程中显示错误:
该屏幕截图是法语的,但基本上是“导入Android App Bundle软件包时发生错误。请稍后重试。如果问题仍然存在,请与开发人员的Google Play帮助服务联系”。
此消息并未提供有关问题所在的任何线索!
此应用程序的先前上载版本已经是一个App Bundle,目前已成功发布。
两个版本之间的最大区别在于,新版本分为模块(但没有动态功能或任何其他功能)。我已将android:hasCode=true
添加到:app模块清单中。
我在使包无效,重新启动,清理,重建和重新生成包之后重试。我已经改天了。
为了确保已禁用R8,我已从Android Studio 3.4降级到3.3.2(以及Gradle)。
没有运气...知道吗?
答案 0 :(得分:1)
经过多次尝试,我想到也许可以通过上传APK而不是捆绑包来获得更明确的信息。 而我做到了!
Failed to run aapt dump badging:
AndroidManifest.xml:63: error: ERROR getting 'android:name' attribute: attribute is not a string value
因为我有一个@string作为意图名称,而不是硬编码的字符串(- shame -)
无论如何,请记住:当Bundle导入不起作用时,请尝试上传简单的APK,以获得更明确的错误消息!