De acordo com esta resposta Como resolver "O código da versão do seu APK precisa ser maior que 2." no console do desenvolvedor do Google Play? Acabei de alterar o código da versão de 2 para 3 e ele falhou ao carregar a compilação.
Este é o meu antigo manifesto antes de enviar o apk
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mypackage name"
android:installLocation="auto"
android:versionCode="28"
android:versionName="1.0028" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
.....
Aqui está o novo código de versão que eu tenho que enviar no console do desenvolvedor Android. Veja meu manifesto
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mypackage name"
android:installLocation="auto"
android:versionCode="2"
android:versionName="2.0001" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
......
Não sei qual é o problema. Qualquer ajuda?
Para pessoas que usam o Android Studio, o problema pode ser resolvido editando
versionCode
eversionName
embuild.gradle
vez deAndroidManifest.xml
.por exemplo
fonte
No meu caso, é uma questão simples. Fiz upload de um aplicativo no console antes, então tento fazer o upload após resolver alguns problemas. Tudo o que faço é excluir o APK anterior da Biblioteca de Artefatos
fonte
se você estiver usando a estrutura iônica , acesse o arquivo config.xml e altere o atributo "version" na tag "widget" . aumente o número da versão. em seguida, reconstrua, assine e faça o upload do seu ur apk para jogar na loja. isso resolveu meu problema.
fonte
cordova build --release android
comando executado , essa alteração modificou o AndroidManifest.xml em dois atributos, do android: versionCode = "1" para o android: versionCode = "2" e do android: versionName = "0.0.1" ** para ** android: versionName = "0.0.2" na etiqueta do manifesto.Este erro aparece quando você tenta fazer o upload de um apk com os mesmos valores de versão do que já está no playstore.
Basta alterar o seguinte no arquivo build.gradle => versionCode e versionName
fonte
Às vezes, a PlayStore encontra um erro ao fazer o upload de um APK durante a criação da versão e você fica paralisado porque não pode fazer o upload do mesmo APK novamente para a versão de rascunho atual. Você recebe o erro "Falha no upload ..."
A solução é acessar o menu da biblioteca de Artefatos , em Gerenciamento de Liberação e excluir o artefato de rascunho. Feito isso, você poderá fazer o upload do APK novamente e finalizar seu lançamento.
Espero que ajude os outros ...
Ben
fonte
Em Android Estúdio 1.1.0, mudança
versionCode
nobuild.gradle
paraModule: app
e não necessariamente mudarversionName
:fonte
Assim como a resposta de Martin Konecny disse, você precisa alterar o versionCode para algo mais alto.
O seu código de versão anterior era
28
. deve ser alterado para29
.De acordo com o documento no site do desenvolvedor Android. um código de versão é
Portanto, deve estar relacionado (por relacionado, quero dizer mais alto) ao versionCode anterior, conforme observado no documento:
Como mencionado novamente no documento
Portanto, mesmo que este seja o lançamento
2.0001
do seu aplicativo, isso não significa necessariamente que o versionCode seja2
.Espero que isto ajude :)
fonte
Se você estiver usando o Android Studio, poderá:
Construir -> Editar sabores
E mude o código e o nome da versão a partir daí.
fonte
Se você estiver usando o Criando aplicativos independentes com o Expo, o erro versionCode pode surgir devido ao fato de a
app.json
configuração padrão ter apenas uma referência àversion
propriedade.Consegui adicionar uma
versionCode
propriedade daandroid
seguinte maneira:Amostra App.json
Documentação detalhada: https://docs.expo.io/versions/v32.0.0/workflow/configuration/#versioncode
fonte
(Para o aplicativo Flutter) Você precisa usar um código de versão diferente para o APK ou o pacote de aplicativos Android, porque já possui um com o código de versão 1.
Não entre em pânico ...
É necessário alterar a Versão do Flutter do arquivo pubspec.yaml e o Código da versão e do arquivo local.properties .
Primeiro, vá para o seu arquivo pubspec.yaml . As três primeiras linhas devem ser nome, descrição e versão do aplicativo.
Antes do lançamento -
Para você, a versão pode ser algo como isto:
versão: 1.0.0 + 1
Portanto, antes de criar um apk para lançamento (para atualizar seu aplicativo existente no Google Play Console, ou seja, para nova atualização), certifique-se de incrementar esse número em 1. (você deve incrementá-lo, pois não há requisitos na etapa de incremento).
Solução
Basta alterar essa versão para (conforme sua necessidade)
versão: 1.0.1 + 2
E segundo se
flutter.versionCode em Projeto -> android -> local.properties é
flutter.versionCode = 1 , altere-o ou atualize-o para flutter.versionCode = 2 ou qualquer outro número maior que o código anterior.
E, finalmente, libere o aplicativo conforme a documentação.
fonte
major.minor.patch+build
, o Play está apenas olhando para o últimobuild
componente? (Isso não é um bug?)se você estiver usando aplicativos phonegap / cordova, basta editar seu config.xml e adicionar o android-versionCode e a versão no widget.
fonte
Se você receber esse erro no APK do seu aplicativo Flutter para Android, no arquivo app / build.gradle em defaultConfig {}
comentar
e adicione
ou "código da versão anterior" + 1.
fonte
Recebi o mesmo erro ao fazer o upload de um aplicativo de vibração para o playstore, basta alterar o código da versão em pubspec.yaml funcionou para mim. tente alterar o código da versão, por exemplo, de +1 para +2 e, em seguida, reconstrua o apk usando
e faça upload de todos os apks para o playstore para seus usuários. Da próxima vez que você desejar enviar uma atualização por push, atualize o código da versão para +3 e assim por diante.
fonte
Parece que você já fez o upload do arquivo APK da versão 3 na Google Play Store. E, novamente, você está enviando apk com a mesma versão. Portanto, esse problema ocorreu.
Portanto, para a solução, você precisa alterar o nome e o código da versão (incrementar com 1) e executar o aplicativo uma vez e depois exportá-lo para o Google Play.
fonte
Eu continuava recebendo o mesmo erro várias vezes.
Finalmente , enviei o arquivo apk manualmente usando o Google Play Console, como mostrado na captura de tela.
Em Versão do aplicativo, você seleciona o botão "CREATE RELEASE" mostrado na captura de tela e carrega seu arquivo apk de
/android/app/bin/build/outputs/apk/release/app-release.apk
fonte
No meu caso, eu tinha algo assim no meu
AndroidManifest
,aqui a localização 'androidManifestFile' está errada, alterada para
tudo funcionou
fonte