Gerar a assinatura do APK no Android Studio

Muita gente tem dificuldade na hora de gerar o seu APK com assinatura para publicar na Google Play.

Nesse post estarei mostrando o passo-a-passo de como fazer:

  1. Clique em Build;
  2. Depois em Generate Signed APK;
  3. Clique em Create New;
  4. Clique nos três pontinhos (…);
  5. Em File name selecione o caminho onde ficará salvo o arquivo e coloque o nome da chave (Key) que você desejar, feito isso clique em OK. Lembre-se que você sempre irar usar essa key para gerar outras assinaturas para outras APK’s;
  6. Nesta tela você pode observar que em Key store path mostra o caminho do seu arquivo chave (.jks);
  7. Em Password coloque uma senha para o arquivo .jks e repita a senha;
  8. Em Alias coloque o nome da sua aplicação e em Password a senha (recomendo colocar a mesma senha da chave para evitar de esquecer a senha ;));
  9. Depois preencha os dados como na imagem,  com o nome da sua aplicação, a empresa que será registrada, o país e o código do país, no nosso caso BR, depois clique em OK;
  10. Nesta tela você coloca os mesmos dados preenchidos anteriormente o Alias que você digitou e a senha que você digitou e clique em Next;
  11. Repita o password e clique em OK;
  12. Em Build Type selecione release e clique em Finish;
  13. O arquivo gerado com a assinatura estará salvo em <caminho_do_projeto/app> app-release.apk.

Feito isso pode colocar na Google Play.

Caso apresente erros no decorrer do processo de gerar sua apk, observe em Messages que pode haver algum erro no código, se estiver sem erro nenhum no código o seu apk será gerado 😀

 

 

 

 

Elias Neto

Formado em Análise e Desenvolvimento de Sistemas pela UniLeão - Juazeiro do Norte-CE, Fundador do site Clube dos Geeks e criador de conteúdo para o site.

Você pode gostar...

18 Resultados

  1. Joshua disse:

    Perfeito!
    Android é pra mim e de longe o melhor sistema operacional.
    Muito completo e permite fazer muita coisa nele.
    Já tive da Apple e nem de perto é tão bom quanto Android!

  2. Guilherme disse:

    Como devo proceder para quando tenho uma app que utiliza Google Maps, como faço para gerar o SHA1 em modo release para poder enviar para a google play

  3. Breno disse:

    Obrigado, me ajudou completamente! Serviu para meu app básico que será lançado na loja. Parabéns!

  4. Isaias disse:

    Pessoal estou com um erro estranho, quando gero a minha app no modo debugg sem assinatura ela funciona perfeitamente, más ao gerar a apk no modo release com assinatura ela não funciona, ela não consegue trazer os dados da webapi, alguem já passsou por isso ?

  5. Alan Borges disse:

    perdi a minha como faço p recuperar?

    • Elias Neto disse:

      Alan, vou lhe dar uma notícia não muito boa. Ou você faz uma varredura no disco rigido do computador para achar ou você cria outra chave e upa novamente na PlayStore, só lembrando que terá que retirar o que estava na loja e trocar o nome do pacote e reupar.

      ¯\_(ツ)_/¯

  6. Cassiano disse:

    Olá, estou tendo um problema na instalação do apk:
    Gerei ele da forma como foi explicado e quando eu passo para o meu celular (com android 7.0) ele instala perfeitamente, porém quando passo para o meu tablet (android 4.0) e tento instalar, ele dá “aplicação não instalada”, o problema é que o tablet é a versão alvo do aplicativo, ele foi projetado para tablets! Alguém poderia me ajudar?

    • Elias Neto disse:

      Estranho isso Cassiano, você verificou se a versão do seu tablet é compativel com o minima versão do android? Já aconteceu de não funcionar em outros celulares a mesma build, mas eu gerei novamente e rodou tranquilo.

      Dê uma olhada no seu manifest e veja se a minima é a API 14.
      Abraços! 🙂

  7. ilton Barbosa disse:

    No meu caso, o menu “build”, do Android Studio, não está exibindo a opção “Generate Signed APK”. O que será que está faltando?

  8. marcelo disse:

    Cara, Muito obrigado. Me ajudou muito.

  9. filipe disse:

    olá eu sou filipe e gostaria de perguntar se não ha uma forma mais simples para passar APPs do android studios direto para o google play store?

    Hello I’m filipe and I would like to ask if there is a simpler way to pass APPs from android studios direct to the google play store?

    • Elias Neto disse:

      Opa Filipe, tudo tranquilo ?
      Então, eu particularmente nunca tentei fazer isso, mas creio que dá, porém deve ser dificultoso porque mais na frente irá solicitar a assinatura do aplicativo (isso dentro do console do desenvolvedor). Recomendo fazer da forma tradicional mesmo, gerar a assinatura do app e gerar a Release para upar dentro do console do desenvolvedor.
      E só para lembrar: Deixe sempre suas chaves (.key) salvas quando for fazer uma atualização e atualizar o app, do contrário terá que retirar da loja e upar novamente.

      Um forte abraço ! 🙂

  10. Daniel disse:

    Como faço para gerar o PEM certificado a partir do certificado java pepk?

  11. ANTONIO CARREGARO disse:

    Estou tentando baixar um arquivo no Google e vem a seguinte mensagem:
    “Você enviou um APK que não está assinado com o certificado de upload. Você precisa usar o mesmo certificado. O certificado de upload tem as expressões digitais: [SHA1 …]
    O certificado usado para assinar o APK enviado tem a seguinte expressão: [ SHA1 …..]”
    Outro erro é: “Use um nome de pacote diferente. “com example” é restrito.
    Agradeço a atenção e fico no aguardo.

Deixe um comentário para Breno Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *