android - 在 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 版本的应用程序。他们都没有解决问题。
解决方案
似乎您的新应用versionCode
与现有应用有冲突。
去YOUR_APP/android/app/build.gradle
搜索versionCode
。将数字加 1,重新编译您的.aab
or.apk
并再次上传。
更新
versionCode
不见了。你可以这样添加吗?
“android”: {
“versionCode”: 2,
...
}
推荐阅读
- awk - 如何从平面文件中删除 unix 时间戳特定数据
- c++ - realloc 两次在 Visual Studio 上不起作用
- c++ - 何时在子进程中使用 CPU 或 I/O 密集型代码更好 [C++]
- ksqldb - 根据复合键保存最后一条记录。ksqlDB 0.6.0
- sql-server - 主数据服务中的法人与法人关系
- python - 为什么执行“docker pull python:3.7-slim-buster”时突然出现错误 530?
- c# - 将集线器上下文传递给非控制器类
- php - Yii2 DataFilter 构建错误的条件
- php - 在 Oracle Linux 服务器上更新 php
- android-studio - adapter.setOnClickItemListener ( (ImageAdapter.OnItemClickListener) getActivity( ) ); 此代码生成错误,我无法解决错误