4

当我想将带有任何华为依赖项的应用程序包上传到 GooglePlay 时,它会在没有任何信息的情况下给出错误。

在此处输入图像描述

我一一尝试了所有这些,每次都出错,直到我从 gradle 中删除所有这些。我尝试将这些依赖项添加到另一个应用程序并发布,但结果是相同的。

在此处输入图像描述

但有趣的是,我可以毫无错误地上传 APK。

4

4 回答 4

2

这个问题应该是语言包问题引起的。

您可以转到应用程序的 build.gradle 文件,在 android->defaultConfig 中,将语言资源限制为您想要使用的内容:

android {
    defaultConfig {
        ...
        resConfigs "en", "fr"  //pick the languages you'd like to use
    }
}

然后重建 .aab 文件并尝试上传。

于 2020-11-13T08:26:36.773 回答
1

更新:

Push Kit 5.0.2.300尚未解决此问题。最新版本的 SDK 将于 11 月 16 日在这里发布。请将其更新为5.0.4.302


这个问题是一个已知的错误,它已经被纠正了。请在此处将 HMS Core SDK 更新到最新版本。

于 2020-11-13T08:59:58.107 回答
1

您可以上传 APK,但 Google Play 控制台在上传应用程序包时显示错误(红色图标)。因为谷歌控制台没有显示任何提示或错误详细信息。如果您在应用中使用华为服务HMS核心相关库,您需要使用最新的华为推送服务,它将解决app bundle上传问题。

implementation 'com.huawei.hms:push:5.0.4.302'
于 2020-11-22T06:21:36.423 回答
0

您可以尝试上传 APK 而不是 AppBundle。两周前我们遇到了同样的问题,并通过上传 APK 解决了这个问题。

于 2020-11-13T08:29:21.927 回答