Como criar um arquivo apk publicável para seu aplicativo android

arquivos APK publicáveis ​​diferem de outros arquivos APK. Você precisa ter certeza de seu aplicativo Android tem um arquivo APK publicável se você esperar para publicar seu aplicativo na Google Play Store. Você vai se surpreender ao descobrir que a criação de um arquivo APK publicável não é muito complicado. Basta seguir estas instruções:

  1. Certifique-se de que você preparou seu código para o Google Play Store.

    Video: Como criar aplicativos modificado (APK MOD) no Android

  2. No menu principal do Android Studio, escolha Construir → Gerar APK assinado.

    Video: Curso de Android Para Iniciantes - Gerando um APK Signed (Assinado) - Aula 02

    A caixa de diálogo APK Gerar Assinado aparece. Esta caixa de diálogo tem uma lista suspensa na qual você seleciona um dos módulos do seu projeto.

    A caixa de diálogo APK gerar primeiro Assinado.
    A caixa de diálogo APK gerar primeiro Assinado.
  3. Clique em Avançar.

    Como resultado, uma outra caixa de diálogo APK Gerar Assinado aparece. Esta caixa contém um campo Path loja Key.

    Estúdio Android pede um caminho de armazenamento Key.
    Estúdio Android pede um caminho de armazenamento Key.

    No que se segue, é assumido que você ainda não tiver criado um armazenamento de chaves. (Se você tiver criado um, você vai saber que você fez.)

  4. Clique no botão Criar Novo.

    Como resultado, uma caixa de diálogo loja New Key abre.

  5. Escolha um nome e um local para o armazenamento de chaves. Coloque o nome completo do caminho (a localização eo nome do arquivo) do novo armazenamento de chaves no campo Caminho do armazenamento de chaves de caixa de diálogo.

    Veja o primeiro campo abaixo. Um arquivo de armazenamento de chaves foi criado e nomeado android.jks. O novo arquivo foi colocado em um diretório chamado / Users / barryburd / keystores. (Em nome do ficheiro android.jks, a extensão .jks apoia armazenamento de chaves Java.) Como você publicar mais aplicativos, você provavelmente vai usar esse armazenamento de chaves para assinar arquivos APK de outros projetos.

    A caixa de diálogo New Key Store.
    A caixa de diálogo New Key Store.

    Assinar todos os seus projetos Android com a mesma chave é uma idéia muito boa. Android trata a chave como uma espécie de impressão digital, e dois aplicativos com a mesma impressão digital pode ser confiável para se comunicar uns com os outros. Quando duas aplicações têm a mesma chave, você pode facilmente obter esses aplicativos para ajudar um ao outro.

    caixa de diálogo loja New Key do Android Studio não irá criar um diretório para você. Se você digitar / Users / myusername / keystores / alguma coisa .jks no campo Caminho do armazenamento de chaves, você deve ter um / Users / myusername / keystores diretório antes de clicar em OK.

    Neste ponto, ele ajuda a entender a diferença entre um arquivo de armazenamento de chaves e uma única chave. UMA chave é o que você usa para assinar digitalmente seu aplicativo Android. UMA arquivo de armazenamento de chaves é um lugar para armazenar um ou mais chaves. É por isso que você fornecer duas senhas - um para o novo arquivo de armazenamento de chaves, e outro para a chave que você estará colocando no arquivo de armazenamento de chaves.

  6. Digite senhas no campos Senha e Confirmar.

    Faça um favor e fazê-los senhas fortes.

    Por favor, lembre-se de lembrar as senhas que você cria quando você preencher a campos Senha e Confirmar. Você precisará inserir essas senhas quando você usar esta chave para assinar um outro app.

    Em um arquivo de armazenamento de chaves, cada tecla tem um nome (um pseudônimo, isso é).



  7. Digite um nome no campo Alias.

    O alias pode ser qualquer cadeia de caracteres, mas você pode querer decidir contra a ser criativo quando você faz um alias. Evite espaços em branco e pontuação. Se você nunca criar uma segunda chave com um alias segundo, certificar-se de que a ortografia do segundo apelido (e não apenas a sua capitalização) é diferente da ortografia do primeiro alias.

  8. Aceite o período de validade padrão (25 anos).

    Se você criar uma chave no dia de Ano Novo em 2016, a chave expira no dia de Ano Novo em 2041. Feliz Ano Novo, todos! De acordo com as regras do jogo da loja, a chave não deve expirar até algum tempo após 22 de outubro de 2033, então 25 anos a partir de 2016 é aprovado.

  9. Na seção Certificado, preencher pelo menos um dos seis campos.

    Os itens Nome e sobrenome, Unidade Organizacional, e assim por diante são parte do X.500 nome distinto padrão. A probabilidade de duas pessoas com o mesmo nome e trabalhando na mesma unidade da mesma organização na mesma localidade está perto de zero.

    Quando terminar, a sua caixa de diálogo se assemelha a imagem acima.

  10. Clique em OK.

    Como resultado, a caixa de diálogo APK Gerar Assinado reaparece. Desta vez, muitos dos campos da caixa está preenchido para você.

  11. Clique em Avançar.

    Quando o fizer, uma última Gerar Assinado caixa de diálogo APK aparece.

    Em seu caminho para um APK.
    Em seu caminho para um APK.

    Neste final de caixa APK Gerar Assinado, tomar nota da pasta de destino APK. Além disso, certifique-se de selecionar lançamento na lista drop-down Tipo de Construção.

    Não demora. Faça um APK!
    Não demora. Faça um APK!

    E finalmente …

  12. Clique em Concluir.

    Estúdio Android oferece para abrir a pasta que contém o seu, novo arquivo APK brilhante. Isso é ótimo! Abra a pasta, e olhar com orgulho para o seu trabalho.

    Se o Studio Android abre uma pasta, e você não vê um arquivo APK na pasta, o sistema operacional pode estar escondendo coisas tais como as letras apk nas extremidades dos nomes de ficheiros.

    Muito agradável!
    Muito agradável!

Parabéns! Você criou um arquivo APK distribuível e um armazenamento de chaves reutilizável para futuras atualizações.

Para certificar-se seu tipo de arquivo APK foi assinado JAVA_HOME / bin / jarsigner -verify -verbose -certs APKfileName .apk na janela Terminal do Android Studio. Se a saída inclui as palavras jar verificada, e não inclui NC =debug android, então está tudo bem.


Publicações relacionadas