Como exportar um projeto no estúdio Android?


Respostas:


295

Siga as etapas abaixo para assinar o aplicativo no android studio: -

  1. Primeiro, vá para Build-> Generate Signed APK

    Primeira captura de tela

  2. Depois que você clicar no Gerar APK assinado, aparecerá a mensagem de diálogo de informações.

    Segunda captura de tela

  3. Clique no Create Newbotão se você não possui nenhum arquivo de armazenamento de chaves. Se você clicou no Choose Existing.

    Esta captura de tela

  4. Depois de clicar no Create Newbotão, agora aparece a caixa de diálogo onde é necessário inserir as informações do arquivo keystore, outros detalhes da autoridade de assinatura.

    Quarta captura de tela

  5. Depois de preencher os detalhes completos, clique no Okbotão e ele será redirecionado para esta caixa de diálogo.

    Quinta captura de tela

  6. Clique no botão Avançar, depois marque a caixa Run ProGuarde clique no final. Ele gera o APK assinado.

    Sexta captura de tela

    Sétima captura de tela


1
Por qualquer motivo, quando sigo suas instruções e tento enviar meu aplicativo para a loja de jogos, ele diz que ive gerou um apk de depuração. Alguma idéia de por que isso pode estar acontecendo? Obrigado!
sirFunkenstine

1
Atualizei a resposta e você deve adicioná-lo na tag de aplicativo android: debuggable = "false" do AndroidManifest.xml
Ajay S

1
Eu tenho o mesmo problema. O "android: debuggalbe = false" não funciona.
Bagusflyer

11
Agora "android: debuggalbe = false" não é necessário e você pode selecionar o tipo de construção ao exportar um APK assinado.
echo

4
É melhor deixar de fora o atributo android: debuggable do manifesto. Se você o fizer, as ferramentas inserem automaticamente android: debuggable = true ao criar um APK para depurar em um emulador ou dispositivo. E quando você executa uma compilação de versão, como Exportar APK, ela automaticamente a define como falsa. Se, por outro lado, você especificar um valor específico no arquivo de manifesto, as ferramentas sempre o usarão. Isso pode levar à publicação acidental de seu aplicativo com informações de depuração. ANDROID STUDIO 0.8.14
McDia Feliz

101

No menu:

Build|Generate Signed APK

ou

Build|Build APK

(o último se você não precisar de um assinado para publicar na Play Store)


7
Para todas as pessoas que não sabem onde o apk criado é: root_Of_Your_Application \ app \ build \ saídas \ apk \ debug
Pero122

10

Em primeiro lugar, adicione este android: debuggable = "false" na tag do aplicativo AndroidManifest.xml.

Você não precisa codificar android:debuggable="false"na etiqueta do aplicativo. De fato, para mim, as reclamações do estúdio -

Evite codificar o modo de depuração; deixá-lo de fora permite que as versões de depuração e lançamento atribuam automaticamente um a menos ... (Ctrl + F1)

É melhor deixar de fora o atributo android: debuggable do manifesto. Se você o fizer, as ferramentas inserem automaticamente android: debuggable = true ao criar um APK para depurar em um emulador ou dispositivo. E quando você executa uma compilação de versão, como Exportar APK, ela automaticamente a define como falsa. Se, por outro lado, você especificar um valor específico no arquivo de manifesto, as ferramentas sempre o usarão. Isso pode levar à publicação acidental de seu aplicativo com informações de depuração.

A resposta aceita parece um pouco antiga. Para mim, ele me pede para selecionar se eu quero depurar ou liberar.

Vá para Build-> Generate Signed APK. Selecione seu keystore, forneça a senha do keystore etc.

insira a descrição da imagem aqui

Agora você deve ver um prompt para selecionar release build or debug build.

Para produção, selecione sempre a versão compilada!

insira a descrição da imagem aqui

E você terminou. APK assinado exportado.

insira a descrição da imagem aqui

PS: Não se esqueça de incrementar seu versionCodearquivo manifesto antes de enviar para o playstore :)


7

Siga estes passos:

-Build
-Generate Signed Apk
-Create new

Em seguida, preencha o formulário "Novo armazenamento de chaves". Se você deseja alterar o destino do arquivo .jnk, escolha o destino e dê um nome para obter o botão OK. Depois de terminar, você receberá "Senha do armazenamento de chaves", "Alias ​​das teclas", "Senha das teclas" Pressione próximo e altere a pasta de destino. Em seguida, pressione terminar, isso é tudo. :)

insira a descrição da imagem aqui

insira a descrição da imagem aqui insira a descrição da imagem aqui

insira a descrição da imagem aqui insira a descrição da imagem aqui


3

1.- Exportar pacotes assinados:

  • Use o Assistente para extrair um pacote de aplicativos Android assinado (no menu principal, escolha Build | Generate Signed APK). O pacote será assinado durante a extração.

    OU

  • Configure o arquivo .apk como um artefato, criando uma definição de artefato do tipo aplicativo Android com o modo de pacote assinado Liberar.

2.- Exportar pacotes não assinados: isso só pode ser feito através de definições de artefatos com o modo de pacote não assinado Debug ou Release especificado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.