【问题标题】:Import error while uploading app bundle to Play Console将应用程序包上传到 Play 管理中心时出现导入错误
【发布时间】:2023-03-31 23:30:01
【问题描述】:

我通过拆分为模块(:应用程序、核心和功能)来重构我的应用程序。它在模拟器上正常工作,所以我决定上传到 Play Console 上的内部测试轨道,但它在导入过程中显示错误:

屏幕截图是法语,但基本是“导入 Android App Bundle 包时出错。请稍后再试。如果问题仍然存在,请联系 Google Play 开发者帮助服务”

此消息没有提供任何关于问题所在的线索!

此应用之前上传的版本已经是 App Bundle,目前已成功发布。

两个版本之间的最大区别在于新版本被分成模块(但没有动态功能或任何东西)。我已将 android:hasCode=true 添加到 :app 模块清单中。

我在无效、重新启动、清理、重建和重新生成包后重试。我改天重试了。

我已从 Android Studio 3.4 降级到 3.3.2(以及 Gradle),以确保禁用 R8。

运气不好...有什么想法吗?

【问题讨论】:

    标签: android google-play-console android-app-bundle


    【解决方案1】:

    经过多次尝试,我突然想到,也许我会通过上传 APK 而不是 Bundle 来获得更明确的消息。 我做到了!

    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 以获得更明确的错误消息!

    【讨论】:

    • 在将 App Bundle 上传到 Play 之前,您是否尝试过在本地测试它?通过测试,我的意思是部署“应用程序包中的 APK”,而不是“默认 APK”(参见运行配置菜单)。这也会暴露出这个错误。
    • @Pierre 感谢您的意见,下次我会调查的!
    猜你喜欢
    • 2022-08-14
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 2020-03-26
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多