Carregar novo APK para Alpha
Falha no upload
Você enviou um APK com uma assinatura inválida (saiba mais sobre assinatura). Erro do apksigner: ERRO: JAR_SIG_NO_SIGNATURES: Nenhuma assinatura JAR
Não tenho certeza do que fazer, estou apenas tentando fazer uma versão Alpha de um projeto do Android Studio.
android
android-studio
Devin Andres Salemi
fonte
fonte
Respostas:
Você pode ver pelo erro que não há assinatura jar. Selecione as duas caixas de seleção para versões de assinatura (v1 e v2) na última etapa e depois crie o apk. Vai funcionar
fonte
Eu estava recebendo esse erro quando atualizei para
android studio 3.3
, a solução foi remover abuild
pasta e tente novamente.fonte
Acho que você provavelmente simplesmente aceitou as definições de configuração padrão durante o processo de inscrição do APK no Android Studio. Isso é aceitável na maioria das vezes, mas pode gerar uma leve confusão se você usar o Android 7.0+ Indeed a partir da versão 7.0, o Android introduz o novo esquema de assinatura V2, além do V1 "antigo". O novo esquema deve oferecer tempos de instalação de aplicativos mais rápidos e mais proteção contra alterações não autorizadas nos arquivos APK e, portanto, é o esquema padrão na caixa de diálogo "Gerar APK assinado do Android Studio".
O problema é que, no seu caso, o Google Play deseja que o esquema V1 seja aplicado, ou seja, a assinatura JAR, em vez da assinatura APK, como na V2. A documentação do Google Play declara explicitamente que: "Embora seja recomendável aplicar o APK Signature Scheme v2 ao seu aplicativo, este novo esquema não é obrigatório. Se o aplicativo não for desenvolvido corretamente ao usar o APK Signature Scheme v2, você poderá desativar o novo esquema. "
A solução que encontrei nesses casos é habilitar os dois, como mostra a captura de tela abaixo. Depois de fazer isso, o APK assinado deve ser aceito sem problemas pelo sistema de gerenciamento de versões do Google Play.
Caixa de diálogo Gerar APK assinado no Android Studio
Este é o procedimento completo:
fonte
fonte
Funcionou, quando selecionado apenas V1 (Jar Signature) :-)
fonte
Muitas dicas se espalham pelos comentários acima, mas essas etapas são as que (FINALMENTE) funcionaram para meu aplicativo Android (Cordova) em 11/2019:
Incrementar o número da versão / versão do Android no manifesto (se necessário)
Corre
cordova build android
Abrir projeto no Android Studio
Execute Build> Limpar Projeto
Executar Compilação> Pacote assinado gerado / APK
Preencha os diálogos e marque SOMENTE a caixa de seleção "V1 JAR" - não marque a caixa de seleção "V2 Full APK Signature".
Carregar APK para o Google Play Dashboard
Cruze seus dedos
fonte
Primeiro remova a
build
pasta do seu projeto e gere o apk ou o pacote novamente. Esta solução foi corrigida para mim.fonte
Verifique se você está usando o arquivo de chave de certificado correto e siga estas etapas no Android Studio:
Isso deve funcionar!
fonte