Ошибка загрузки приложения Google Play

Ошибка загрузки apk на рынок Google Play.

Я пытаюсь загрузить обновленную версию своего приложения в игру Google, но я продолжаю получать сообщение –

Upload failed You need to use a different version code for your APK because you already have one with version code 1. Your APK needs to have the package name com.corntail.project. 

Есть еще что-то, что ищет com.corntail.project и он не найден.

ОБНОВИТЬ:

В моем AndroidManifest.xml соответствующий код –

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.corntail.main" android:versionCode="1" android:versionName="1.0" > 

Solutions Collecting From Web of "Ошибка загрузки приложения Google Play"

Если вы используете Android Studio или создаете градиент, отредактируйте свой скрипт gradle ( build.gradle ), чтобы изменить название и версию вашего пакета. Эти значения перезаписывают ваш файл AndroidManifest.xml.

Например:

  defaultConfig { applicationId "com.xyz.abc" minSdkVersion 16 targetSdkVersion 19 versionCode 2 versionName "1.1" } 

Вам нужно изменить свой android:versionCode="1" на 2 на AndroidManifest …

Что нужно помнить при обновлении приложения в Google Play:

  1. Измените код версии +1 в зависимости от старого значения – если это 1, вы должны изменить его на большее число.

  2. Измените свое имя версии приложения на что-то большее / отличающееся, если оно является строкой – если ваша старая версия равна 1.0 – она ​​должна быть 1.1 / 1.0.1 или как вам нравится (всегда лучше иметь стратегию имен версий, если она будет содержать Добавление даты добавлено или изменение зависит от вас).

И если вы хотите обновить свое приложение, не изменяйте имя пакета проекта! Вот как система Android знает, что это приложение отличается от этого. Если вы измените имя своего пакета, оно теперь действует как новое приложение, и вы не сможете его обновить в Google Play Store! Чтобы сначала изменить имя пакета на com.corntail.project вам необходимо изменить его в манифесте, а затем в главном пакете вашего проекта, и вам нужно отслеживать свои действия, если вы также объявили их с именем пакета. Например :

Если ваша MainActiivty была объявлена ​​в манифесте, например:

 com.corntail.main.MainActivity 

Вы должны изменить его сейчас, чтобы выглядеть так:

 com.corntail.project.MainActivity. 

Вам нужно использовать другой код версии для вашего APK, потому что у вас уже есть код версии 1.

Вы должны изменить свой код версии в androidmanifest.xml

Каждый раз, когда вы обновляете приложение, измените эту переменную в файле XML:

 android:versionCode="1" 

Вы получаете 2 ошибки.

  • Код версии: вам всегда нужно устанавливать большее число в коде версии и всегда использовать целое число. (Не использовать 1.1)

    Android: VersionCode = "1"

  • Имя пакета: оно должно совпадать с той же строкой, которую вы использовали в последней версии, которую вы загружаете. Поэтому вместо package = "com.corntail.main" вы должны использовать:

    пакет = "com.corntail.project"

После изменения AndroidManifest.xml сохраните его, а затем выполните поиск в папке src с пакетом под названием «com.corntail.main», щелкните правой кнопкой мыши, Refactor> Rename, а новое имя должно соответствовать тому, что вы положили в пакет (в этом примере вы должны Назовите это: «com.corntail.project»), и все готово!

Удачи!

У вас есть код версии изменения в порядке возрастания, т.е. 1,2,3 … так, как каждый раз, когда вы загружаете. В каждом коде для загрузки кода должно быть больше, чем предыдущий код версии для загрузки. Вы можете изменить код версии в файле APP Module Build.gradle.

Образ

 android { compileSdkVersion 24 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.xyz" minSdkVersion 14 targetSdkVersion 24 versionCode 5 versionName "1.1.4" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } }