Экспо-релиз Android не обновляет код версии для Google Play

Я создал приложение Android для Android и загрузил его в Google Play, который отлично работал.

Теперь у меня есть новая сборка, которую я пытаюсь загрузить (не было проблем с загрузкой на itunes Connect), и Google Play дает мне эту ошибку: «Вам нужно использовать другой код версии для вашего APK или Android App Bundle, потому что у вас уже есть один с кодом версии 1. "

После каждой сборки я обновил версию в app.json, и я также попробовал обновить версию в package.json. Я сделал поиск по каталогу для 'versionCode', и нет экземпляров. Поиск по каталогу в «справочнике» показал более 2000 результатов, и я прокрутил их все, и не видел ничего особенного для сборки Android. И у меня не было проблемы с сборкой iOS.

Я попытался опубликовать приложение сначала с помощью Max Expo XDE, и я создаю его в командной строке с помощью «exp build: android».

В моем приложении app.json есть следующее:

{
  "expo": {
    "name": "Placeholder",
        "sdkVersion": "27.0.0",
        "privacy": "unlisted",
        "orientation": "portrait",
        "icon": "./assets/img/AppIcon.png",
    "version": "0.3.4",
    "ios": {
      "bundleIdentifier": "com.placeholder.placeholder"
    },
    "android": {
      "package": "com.placeholder.placeholder"
    }
  }
}

и мой пакет.json выглядит следующим образом (и была запущена установка npm):

{
  "name": "placeholder",
  "version": "0.2.0",
  "private": true,
  "devDependencies": {
    "jest-expo": "~27.0.0",
    "react-native-scripts": "1.14.0",
    "react-test-renderer": "16.3.1"
  },
  "main": "./node_modules/react-native-scripts/build/bin/crna-entry.js",
  "scripts": {
    "start": "react-native-scripts start",
    "eject": "react-native-scripts eject",
    "android": "react-native-scripts android",
    "ios": "react-native-scripts ios",
    "test": "jest"
  },
  "jest": {
    "preset": "jest-expo"
  },
  "dependencies": {
    "axios": "^0.18.0",
    "expo": "^27.0.1",
    "native-base": "^2.4.3",
    "react": "16.3.1",
    "react-native": "https://github.com/expo/react-native/archive/sdk-27.0.0.tar.gz",
    "react-native-svg": "^6.3.1",
    "react-navigation": "^2.0.0",
    "redux-thunk": "^2.2.0",
    "socket.io-client": "^2.1.0"
  }
}

android,react-native,expo,

0

Ответов: 2


0

необходимо добавить «versionCode» в раздел «android» app.json специально ...


0

Я также испытываю эту проблему, я разрешил ее, добавив versionCode в мой app.json под Android. Например,

"android": {
"versionCode": 2
}

Обратите внимание, что «2» не имеет кавычек.

андроид, реагируют родной, выставка,
Похожие вопросы