Я хочу опубликовать свое приложение в магазине Play. но я столкнулся с какой-то странной проблемой, я не знаю, что мне делать.
Когда я загружал файл App Bundle app.abb и пытался загрузить файл apk-released.apk, консоль игрового магазина сказала мне
"Загрузка не удалась Вам нужно использовать другой код версии для вашего APK или Android App Bundle, потому что у вас уже есть версия с кодом 1».
Скриншот здесь: https://drive.google.com/file/d/1N6xP8lGMfUoQh9EcC98BvO2KS_m49tas/view?usp=sharing
Затем мне изменили код версии на 2
код здесь
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
// buildToolsVersion "26.0.2"
defaultConfig {
applicationId "com.banglaralonews.app"
minSdkVersion 17
targetSdkVersion 26
versionCode 2
versionName "1.2"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
manifestPlaceholders = [onesignal_app_id : "",
// Project number pulled from dashboard, local value is ignored.
onesignal_google_project_number: "REMOTE"]
}
затем он загружается нормально, но возникла еще одна странная проблема, консоль сказала: «Полностью затененный APK». Скриншот есть: https://drive.google.com/file/d/1-pBXk1NvxPB_Wqe6IH4b8-vHb-SNwvx3/view?usp=sharing
затем я снова удалял проект, и снова меня пытались сделать так, но та же проблема. поэтому, пожалуйста, помогите мне опубликовать мой apk.
Я с такой проблемой не сталкивался, но я бы попробовал сделать versionCode выше обычного, например 10 или 20. И versionName 2.0. Я помню, что забыл, какая версия у меня уже была в магазине Google Play, и случайным образом поставил 16, чтобы точно преодолеть лимит, и мне удалось это сделать успешно.
это просто предположение :(
На самом деле я попробовал код версии 1000 10001, и возникла та же проблема.
Проблема в том, что вы пытаетесь сохранить свой предыдущий APK (код версии 1), который вам не нужен. Просто деактивируйте старую версию APK, после чего вы сможете развернуть новую версию... Кроме того, всегда проверяйте существующие вопросы по той же теме.
На самом деле у этого приложения нет предыдущей версии, это новое приложение apk. а также я пробовал с кодом версии 1000 10001, но все равно возникла та же проблема.
Хьюго прав. Вероятно, вы решили оставить старую версию в выпуске, чего не следует делать.
В своем вопросе вы прямо упомянули о получении сообщения: Upload failed You need to use a different version code for your APK or Android App Bundle because you already have one with version code 1 в Play Store, что означает, что у вас действительно есть предыдущая версия приложения. После деактивации этой предыдущей версии все должно быть в порядке. Попробуйте это и обновите свой вопрос, если нет.
Спасибо, но более старый apk является производственной версией. Если я деактивирую его в альфа- или бета-версиях, будет ли удалена производственная версия? Смотрите вопрос здесь: stackoverflow.com/questions/61652630/…
У меня работает изменение кода версии 2.4 --> 2.5
Как сейчас написано, ваш ответ неясен. Пожалуйста, редактировать, чтобы добавить дополнительную информацию, которая поможет другим понять, как это относится к заданному вопросу. Дополнительную информацию о том, как писать хорошие ответы, можно найти в справочном центре.
Установка кода версии на 10 или 20 определенно не решит проблему, равно как и изменение имени версии ... это всего лишь предположение, а не проверенный технически ответ.