Comecei a usar o novo Android Studio e não consigo encontrar o APK do aplicativo no IDE, onde ele realmente localiza?
app/production/release
Comecei a usar o novo Android Studio e não consigo encontrar o APK do aplicativo no IDE, onde ele realmente localiza?
app/production/release
Respostas:
Para ajudar as pessoas que podem procurar resposta para essa mesma pergunta, é importante saber que tipo de projetos você está usando no Studio.
Gradle
O tipo de projeto padrão ao criar um novo projeto, e o recomendado em geral é Gradle.
Para um novo projeto chamado "Foo", a estrutura na pasta principal será
Foo/
settings.gradle
Foo/
build.gradle
build/
Onde a pasta "Foo" interna é o módulo principal (essa estrutura permite criar mais módulos posteriormente na mesma estrutura sem alterações).
Nesta configuração, o local do APK gerado estará em
Foo/Foo/build/apk/...
Observe que cada módulo pode gerar sua própria saída, portanto a saída verdadeira é mais
Foo/*/build/apk/...
EDIT Na versão mais recente do caminho do local do Android Studio para a saída gerada é
Foo/*/build/outputs/apk/...
IntelliJ
Se você é usuário do IntelliJ antes de mudar para o Studio e está importando seu projeto IntelliJ diretamente, nada mudou. A localização da saída será a mesma em:
out/production/...
Nota: este valor será desativado algumas vezes em torno de 1,0
Eclipse
Se você estiver importando o projeto Android Eclipse diretamente, não faça isso! Assim que você tiver dependências em seu projeto (jarros ou projetos de biblioteca), isso não funcionará e seu projeto não será configurado corretamente. Se você não tiver dependências, o apk estará no mesmo local que o encontraria no Eclipse:
bin/...
No entanto, não posso enfatizar o suficiente a importância de não fazer isso.
Foo/*/build/outputs/apk/...
mas por algum motivo o diretório de saídas está oculto e não consigo vê-lo no Android Studio, alguma dica?
Estou no Android Studio 0.6 e o apk foi gerado em
MyApp/myapp/build/outputs/apk/myapp-debug.apk
Ele incluía todas as bibliotecas para que eu pudesse compartilhá-lo.
Atualização no Android Studio 0.8.3 Beta . O apk está agora em
MyApp/myapp/build/apk/myapp-debug.apk
Atualização no Android Studio 0.8.6 - 2.0 . O apk está agora em
MyApp/myapp/build/outputs/apk/myapp-debug.apk
Realmente não há razão para procurar caminhos; o IDE entrega a você (pelo menos na versão 1.5.1).
No Build
menu, selecione Build APK
:
Uma caixa de diálogo será exibida:
Se você estiver usando uma versão mais recente do Android Studio, pode ser assim:
Ao clicar no link Show in Explorer
ou locate
, você verá um explorador de arquivos posicionado em algum lugar próximo de onde o Android Studio colocou o arquivo APK:
Mas no AS 3, quando você clica locate
, coloca você no app
nível. Você precisa ir para a release
pasta para obter seu APK
arquivo.
Build APK
comando. (ou ele está escondido melhor)
No meu caso, estou usando o Android Studio 1.0.2, recebo meu arquivo APK de:
<myAndroidProject>/app/build/outputs/apk/app-debug.apk
Se alguém sentir falta do seu APK e não conseguir encontrá-lo nos locais indicados em outras respostas (eu encontrei essa pergunta, já que também não a encontrei), ele pode estar nessa pasta (a minha era)
<project folder>/target/classes/<appname>.apk
Eu também tinha lá esse arquivo:
<appname>.unaligned.apk
Não tenho muita certeza se o apk é realmente o apk completo, que deve ser gerado, mas tentei em vários dispositivos (não apenas no dispositivo de destino, mas também naqueles que suportavam apenas o SDK mínimo) e funcionou .
Espero que isso ajude alguém.
É Project_Location / app / build / outputs / apk para Gradle Project
Portanto, o apk no Android studio é gerado dentro da build
pasta do módulo de aplicativo .
O caminho correto para o apk seria \app\build\outputs\apk
. Estou usando o Android Studio versão 1.4.1. Portanto, o apk pode ser encontrado app/build/apk/
ou \app\build\outputs\apk
baseado na versão do Android studio que você está usando. Consulte a imagem abaixo
Encontre também mais referência nesses links.
Estou usando o Android Studio e o gradle. Ele criou o arquivo build / apk / <. Apk> apenas quando executei o projeto. Pressione o seguinte para executar seu projeto: Alt + u, u
Android Studio: 0.5.3 Nível: 0.9. +
Você pode encontrar o APK em:
YourProject\app\build\outputs\apk
No novo Android Studio, o apk assinado é colocado diretamente na pasta do módulo para o qual o apk foi criado.
Por exemplo: Para um Projeto ProjectA contendo 2 módulos Mod1 e Mod2, os arquivos apk serão encontrados em
/path-to-ProjectA/Mod1/Mod1.apk
/path-to-ProjectA/Mod2/Mod2.apk
O .apk
arquivo está localizado em[your project]\out\production\[your project name]
.classpath
arquivo a kind="output"
entrada.
BUILD_FOLDER_PATH
opção de configuração.
A partir da versão 0.8.6 do Android Studio, a geração de um arquivo APK (assinado e também acredito que não assinado) será colocado dentro de ProjectName / device / build / outputs / apk
Por exemplo, estou criando algo para o Google Glass e meu APK assinado é exibido em / Users / MyName / AndroidStudioProjects / HelloGlass / glass / build / outputs / apk
Eu obtive os arquivos .apk em parent_folder / out / production / projectname / projectname.apk
Crie seu projeto e obtenha as informações apk
deyour_project\app\build\apk
Você pode encontrar seu arquivo apk da seguinte maneira:
yourproject>app>build>output>apk>yourproject.apk
O sistema de compilação Android é o kit de ferramentas usado para criar, testar, executar e empacotar seus aplicativos. O sistema de compilação pode ser executado como uma ferramenta integrada no menu do Android Studio e independentemente da linha de comando. Você pode usar os recursos do sistema de construção para:
O processo de compilação envolve muitas ferramentas e processos que geram arquivos intermediários no caminho para produzir um .apk
. Se você estiver desenvolvendo no Android Studio, o processo completo de compilação será realizado toda vez que você executar a tarefa de compilação Gradle para seu projeto ou módulos.
O processo de compilação é muito flexível, portanto, é útil entender o que está acontecendo sob o capô, pois grande parte do processo de compilação é configurável e extensível. O diagrama a seguir mostra as diferentes ferramentas e processos envolvidos em uma construção:
Agora você pode usar as opções do menu Build para criar a versão de lançamento do seu aplicativo para distribuição.
A compilação gera um APK para cada variante de compilação: o diretório app/build/apk/
(ou app/build/outputs/apk
) contém pacotes denominados app -. Apk; por exemplo, app-full-release.apk e app-demo-debug.apk.
Criar saída
A compilação gera um APK para cada variante de compilação no app/build folder
: the app/build/outputs/apk/ directory
contém pacotes denominados app -. Apk; por exemplo, app-full-release.apk e app-demo-debug.apk .
A cortesia é apresentada na Visão geral do sistema de compilação
Estou usando o Android Studio 3.0 canary 6.
Para criar apk,
Clique para Build->Build APK(s)
.
Após a compilação do seu apk, acesse:
C:\Users\your-pc-name\AndroidStudioProjects\your-app-name\app\build\outputs\apk\debug
Se você importou um Projeto do Eclipse e está usando o novo Android Studio O diretório
/bin
existe (talvez haja binários antigos aqui), no entanto, com a atualização mais recente do Android Studio, o apk atual real é armazenado em
/out/production
Para Gradle, consulte aqui: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html . " Por exemplo: o plugin Java usará esses diretórios no cálculo de caminhos de classe e para distrair o conteúdo; os plugins IDEA e Eclipse colocarão essas pastas no caminho de classe relevante. "
Portanto, depende da construção do plugin nas configurações, a menos que você não as defina explicitamente no arquivo de configuração.
Clique no pequeno ícone de roda dentada na visualização do projeto e verifique se a opção "mostrar arquivos excluídos" está marcada. Caso contrário, o IDE ocultará output
e vários outros diretórios importantes em $project/$module/build/
.
Olá, acima de todas as respostas estão corretas, você pode encontrar o apk através do caminho no android studio, mas há exceções que você não consegue encontrar a pasta de criação / saída algumas vezes, se não conseguir vê-la, basta ir para
app -> app.iml
arquivo e encontre a linha abaixo: -
<excludeFolder url="file://$MODULE_DIR$/build/outputs" />
-> depois de remover esta linha, você pode ver a pasta de saída, apenas adicionando mais informações às respostas acima, conforme minha experiência :)
OBRIGADO! ~!
Para Android Studio 2.0
C:\Users\UserName\AndroidStudioProjects\MyAppName\app\build\outputs\apk
Aqui UserName é o nome de usuário do seu computador e MyAppName é o nome do seu aplicativo Android
No Android Studio 3.0 / Gradle Build Tools 3.0.0, os artefatos do APK agora podem ser encontrados em foo/bar/build/outputs/apk/flavorName/buildType
relação ao nome do seu projeto foo
e ao nome do módulo bar
. Agora existe um diretório para cada apk
arquivo classificado organizado primeiro por sabor (com relação às dimensões de sabor) e depois por tipo de construção.
Afinal: "Todos os APKs criados são salvos em nome do projeto / nome do módulo / build / outputs / apk / Build your project LINK
Dica: Se você não pode ver o app-debug.apk na sua pasta de depuração, clique em BUILD -> Rebuild Project no Android Studio.