Assinando Uma APP Android e Publicando na Play Store

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog. Você receberá um email de confirmação. Somente depois de confirma-lo é que poderei lhe enviar os conteúdos exclusivos.

Email inválido.
Blog /Android /Assinando Uma APP Android e Publicando na Play Store

Assinando Uma APP Android e Publicando na Play Store

Vinícius Thiengo
(9064) (12)
Go-ahead
"Toda realização de valor, grande ou pequena, tem suas etapas de trabalho penoso e triunfo: um começo, uma luta e uma vitória."
Mahatma Gandhi
Kotlin Android
Capa do livro Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia
TítuloDesenvolvedor Kotlin Android - Bibliotecas para o dia a dia
CategoriasAndroid, Kotlin
AutorVinícius Thiengo
Edição
Capítulos19
Páginas1035
Acessar Livro
Treinamento Oficial
Android: Prototipagem Profissional de Aplicativos
CursoAndroid: Prototipagem Profissional de Aplicativos
CategoriaAndroid
InstrutorVinícius Thiengo
NívelTodos os níveis
Vídeo aulas186
PlataformaUdemy
Acessar Curso
Receitas Android
Capa do livro Receitas Para Desenvolvedores Android
TítuloReceitas Para Desenvolvedores Android
CategoriaDesenvolvimento Android
AutorVinícius Thiengo
Edição
Ano2017
Capítulos20
Páginas936
Acessar Livro
Código Limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Capítulos46
Páginas599
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Tudo bem?

No vídeo acima é apresentado como assinar um aplicativo Android no Eclipse IDE e então publica-lo na Google Play Store.

Thiengo, então o conteúdo do vídeo não é útil a mim que já utilizo o Android Studio IDE, certo?

Sim e não. Na verdade toda a parte técnica do vídeo, de assinatura de app, utilizando o Eclipse IDE, toda essa parte realmente não é útil a você que não utiliza o Eclipse, pois a assinatura no Android Studio é bem diferente.

Porém em vídeo eu falo sobre dicas de SEO, para ajudar a melhor rankear o seu aplicativo no motor de buscas do Google na Play Store. Logo, essa parte de SEO é útil a ti mesmo se você não estiver com o Eclipse.

E antes de você continuar: sim, eu fortemente recomendo que você passe a desenvolver aplicativos Android pelo IDE oficial de desenvolvimento para este sistema operacional, o Android Studio IDE.

Sobre a publicação de aplicativos, na Play Store, em geral... provavelmente você deve ter imaginado que era apenas obter os compilados e então envia-los a está loja de aplicativos, certo?

Na verdade não é bem assim. Você deve primeiro assinar o aplicativo para garantir que você, ou a empresa em que trabalha, é a entidade proprietária dele. Depois ainda é recomendado que você otimize o arquivo APK gerado.

Vou confessar algo a ti:

Eu somente senti que tinha realmente desenvolvido meu primeiro aplicativo Android quando eu o enviei, disponibilizei, na Play Store. Foi neste momento que eu percebi que tinha saído do campo da ideia e partido para o campo de produção, projeto desenvolvido e liberado.

Obviamente que em meu ambiente de desenvolvimento eu já tinha inúmeros outros projetos Android desenvolvidos, muitos somente de teste.

Antes de você querer já ir ao vídeo, tenho algumas informações extremamente importantes para você, independente de seu nível de desenvolvedor Android:

  • Para que você tenha acesso a sua área de desenvolvedor na Google Play Store e então possa publicar inúmeros aplicativos, será necessário o pagamento único de uma taxa de US$ 25,00 (dólares). Ou seja, já tente arrumar um cartão de crédito internacional caso você não tenha um.
  • Assim que o seu aplicativo é assinado, independente do IDE utilizado, é gerado um arquivo .keystore. Guarde este arquivo em um local seguro e permanente, pois para enviar atualizações de seu aplicativo ele será necessário. Caso contrário a Google Play Store não aceitará atualizações do aplicativo sem o uso do arquivo .keystore original dele na assinatura da atualização gerada em seu ambiente de desenvolvimento.

Se possível, releia o último item da lista acima. Sério! Pois se você perder o arquivo .keystore de seu aplicativo, mesmo que utilizando o Android Studio IDE, a Google Play Store não mais aceitará atualizações dele.

Abaixo deixo alguns links de conteúdos completos aqui do Blog, com vídeos, que lhe colocarão em dia com o que há de novo no mundo de desenvolvimento Android:

E caso você tenha como meta aprender a desenvolver aplicativos Android, ou evoluir nesta área, também com os conteúdos gratuitos do Blog, então não deixe de acessar a lista exclusiva para estudos em: Estudando Android - Lista de Conteúdos do Blog.

Não esqueça de se inscrever 📫na lista de e-mails do Blog para receber os conteúdos exclusivos Android em primeira mão.

Se inscreva também no canal do Blog no YouTube para acompanhar as últimas novidades.

Surgindo dúvidas ou dicas, pode enviar abaixo na área de comentários que logo eu lhe retorno.

Obs. : para você que não está com o Android Studio, o ZipAlign utilizado no projeto em vídeo está dentro do arquivo .ZIP disponível para download neste artigo, junto com o projeto de exemplo. Esse .ZIP está na seção "Download" logo abaixo.

Abraço.

Fontes

ZipAlign - documentação oficial Android

Página para download do ZipAlign

Página de publicação de aplicativos na Google Play Store

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Relacionado

Criando Uma APP de Somar em AndroidCriando Uma APP de Somar em AndroidAndroid
Liberando o Android do Seu Smartphone Para ProgramaçãoLiberando o Android do Seu Smartphone Para ProgramaçãoAndroid
Enviando e Recebendo Dados Entre Activities em AndroidEnviando e Recebendo Dados Entre Activities em AndroidAndroid
Entendendo e Utilizando IntentFilter no AndroidEntendendo e Utilizando IntentFilter no AndroidAndroid

Compartilhar

Comentários Facebook

Comentários Blog (12)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
Douglas (0) (0)
19/05/2019
Olá amigo, fiz tudo mais quando vou testar meu app assinado antes de lançar na playstore ele não instala no celular, diz: O aplicativo não foi instalado. so da isso quando assino. Oque sera?
Responder
Vinícius Thiengo (1) (0)
24/05/2019
Douglas, tudo bem?

Se você estiver utilizando o Android Studio IDE (que é o que eu recomendo) então utilize o conteúdo do link a seguir para poder assinar o aplicativo: https://developer.android.com/studio/publish/app-signing?hl=pt-br

De qualquer forma, eu ainda não passei pelo problema citado por ti. Se possível, me informe o que está sendo apresentado nos logs do Android Studio assim que o app não é instalado no aparelho.

Mais sobre os logs do Android Studio, no link a seguir: https://developer.android.com/studio/debug/am-logcat.html?hl=pt-br

Abraço.
Responder
19/03/2019
Quando vou colocar meu apk na play store lá fala q meu apk é somente de 22 api... sendo q a play store só aceita de 26... como faço pra mudar o api do meu apk?
Responder
Vinícius Thiengo (1) (0)
20/03/2019
Eber, tudo bem?

Você tem acesso aos códigos fontes do aplicativo, certo?

Se sim, você realize essa atualização no Gradle Nível de Aplicativo, ou build.gradle (Module: app).

Altere o compileSdkVersion e o targetSdkVersion, colocando em ambos 28, por exemplo.

Eber, se você não tiver acesso aos fontes do aplicativo, APK, você terá de trabalhar a engenharia reversa do APK, como faço no exemplo do conteúdo do link a seguir:

-> Proguard Android: https://www.thiengo.com.br/proguard-android

Note que a assinatura do app deve ser no Android Studio IDE e seguindo o passo a passo como no link abaixo:

-> Assinar o aplicativo: https://developer.android.com/studio/publish/app-signing?hl=pt-br

Abraço.
Responder
André (2) (0)
14/08/2018
opa, td bem Thiengo?

dá uma ajuda aqui po favor. Estou tendo muita dificuldade em adicionar um app na playstore. O app funciona perfeitamente em meu aparelho, já fiz testes no avd virtual e funcionou 100%!

O que estou tendo problemas é que sempre a aprece a mensagem de erro quando vou fazer upload do app na playstore:  

?Erro de apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures?


já usei o zipalign antes de inserir o app e já visitei vários fóruns sobre o assunto e não encontrei nada que pudesse resolver esse problema,

O que estou fazendo de errado para a assinatura de chave?
Responder
Vinícius Thiengo (1) (0)
14/08/2018
André, tudo bem aqui.

O modelo de assinatura do vídeo acima está depreciado, hoje o roteiro é outro e utilizando o Android Studio IDE.

Assine seu aplicativo como demonstrado no conteúdo do link a seguir (documentação oficial e em português):

https://developer.android.com/studio/publish/app-signing?hl=pt-br

No link acima tem até mesmo dicas para você não perder a sua chave de assinatura.

Abraço.
Responder
06/04/2016
Graças a você consegui publicar meu primeiro app. Obrigado \o/
Responder
Elias Martins Ferreira (1) (0)
30/05/2015
Boa noite Thiengo, queria saber os passos para atualizar o app já publicado, você poderia me passar os passos, obrigado abs.
Responder
Vinícius Thiengo (2) (0)
30/05/2015
Fala Elias, blz?
Depois de ter incrementado versionCode em seu gradle em +1 e gerado o APK assinado da APP, vá no painel de desenvolvedor Android na Play Store, Clique em sua APP, logo depois no menu lateral clique em APK e então em Enviar Novo APK Para Produção. Ai é preencher o form (se achar necessário) e publicar. Abraço
Responder
Elias Martins (2) (0)
31/05/2015
flw, Thiengo, abs
Responder
Josinaldo Albuquerque Barbosa (1) (0)
07/05/2015
Mesmo utilizando o proguard pra otimizar e ofuscar é recomendado usar o ZipAlign?
Responder
Vinícius Thiengo (1) (0)
08/05/2015
Fala Josinaldo, blz?
Pela página do Android (https://developer.android.com/tools/help/zipalign.html ), sim. De ve ser utilizado sempre o ZipAlign, logo com o proguard tb: "This tool should always be used to align your .apk file before distributing it to end-users". Abraço
Responder