首页 > 解决方案 > 在 Google Play 控制台上上传我的 React Native/Expo 应用程序时出错

问题描述

几个月前,我上传了一个使用 Expo on React Native 创建的 alpha 应用程序。我在 app.json 中使用版本 1.0.0 构建应用程序。参与该项目的人员对其进行了测试,我用其他一些东西对其进行了改进,我们得出结论,它已准备好投入生产。

问题是当我尝试上传 Google Play 控制台时返回错误。根据消息(下面打印中的数字 2),它说(葡萄牙语)“您已经有一个 APK 或 Android App Bunble 版本 1 代码。使用另一个代码”。这意味着什么?

在此处输入图像描述

基本上,我上传了它,改进了它,现在想用新的东西再次上传它。

我尝试再次以 alpha 和 beta 的形式上传它,再次使用 app.json 中的 1.1.0 版构建应用程序,但出现相同的错误消息。此版本 1 代码与 app.json 中的版本无关吗?

在下面的打印中,我们可以看到主面板,其中只有一个版本,即 alpha 版本。任何帮助都会很棒。现在谢谢。

在此处输入图像描述

- - - - - - - - - 编辑 - - - - - - - - - - - -

根据一个答案,我认为将app.json的打印出来会很好。我隐藏了一些私人领域。如您所见,版本是 1.0.0,但我尝试构建一个 1.1.0 和 2.0.0 版本的应用程序。他们都没有解决问题。

在此处输入图像描述

标签: androidreact-nativeapkexpogoogle-play-console

解决方案


似乎您的新应用versionCode与现有应用有冲突。

YOUR_APP/android/app/build.gradle搜索versionCode。将数字加 1,重新编译您的.aabor.apk并再次上传。

更新

versionCode不见了。你可以这样添加吗?

“android”: {
  “versionCode”: 2,
  ...
}

推荐阅读