Como instalar um apk no emulador do Android Studio?

93

Como você instala um apk no emulador no Android Studio a partir do terminal?

No Eclipse nós fizemos

/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk

Agora, que tal no Android Studio?

stackoverflow
fonte
Você faz a mesma coisa. Os apks estão em $ project / $ module / build / apk. Claro, você pode apenas executar o aplicativo a partir da interface do usuário, que o instalará automaticamente.
Siva Velusamy de
1
“Para instalar um arquivo APK no dispositivo emulado, arraste um arquivo APK para a tela do emulador. Uma caixa de diálogo do instalador do APK é exibida. Quando a instalação for concluída, você pode ver o aplicativo em sua lista de aplicativos. Para adicionar um arquivo ao dispositivo emulado, arraste o arquivo para a tela do emulador. O arquivo é colocado no /sdcard/Download/diretório. ” ( Fonte ) Isso deveria ser possível desde o Android Studio 2.0, a menos que “Configurações” → “Geral” → “Usar localização ADB detectada” esteja configurado incorretamente.
caw

Respostas:

105

EDITAR: Embora esta resposta esteja marcada como a resposta correta (em 2013), atualmente, conforme respondido por @ user2511630 abaixo, você pode arrastar e soltar arquivos apk diretamente no emulador para instalá-los.


Resposta Original:

Você pode instalar arquivos .apk no emulador, independentemente do que estiver usando (Eclipse ou Android Studio)

aqui está o que eu sempre faço: (para iniciantes)

1- Execute o emulador e aguarde até que seja completamente iniciado.

2- Vá para a pasta de instalação do SDK e, em seguida, vá para ferramentas de plataforma (você deve ver um executável chamado adb.exe )

3- crie um novo arquivo e chame-o de run.bat , edite o arquivo com o bloco de notas e escreva CMD nele e salve-o.

4- copie seu apk desejado para a mesma pasta

5- agora abra run.bat e escreva adb install "your_apk_file.apk"

6- aguarde até que a instalação seja concluída

7 - voila seu apk está instalado em seu emulador.

Nota: para reinstalar o aplicativo caso já exista useadb install -r "your_apk_file.apk"

desculpe pelas instruções detalhadas como eu disse para iniciantes

Espero essa ajuda.

Saudações,

Tarek

Exemplo 1

Exemplo 2

Tarek K. Ajaj
fonte
Olá, Tarek! Eu segui seus passos (obrigado por detalhá-los para iniciantes como eu!). Quando eu clico duas vezes em run.bat, eu colo adb install -r "myapp.apk"e recebo a mesma mensagem de sucesso que a sua, mas nada aparece em meu emulador. O emulador simplesmente permanece como está quando eu o inicio por meio do gerenciador de AVD no Android Studio. Alguma ideia do por que ou do que estou perdendo?
MagTun
alguma ideia de como fazer isso no linux?
roopunk
@roopunk tente usar o terminal para navegar para ferramentas de plataforma em sua pasta sdk e continue a partir da etapa 4 . se você encontrou problemas ao executar o comando adb, tente usar ./adb como Kim Stacks mencionado em sua resposta
Tarek K. Ajaj
198

Execute o simulador -> arraste e solte seuApp.apk na tela do simulador. Isso é tudo. Sem comandos.

user2511630
fonte
Uau! surpreendente! até funciona no KDE. As respostas adb aqui estão todas corretas, mas arrastar e soltar deve ter mais +1
andrew lorien
1
Sim, eu desenvolvo aplicativos no Android Studio. Alguém usando o Eclipse pode lançar alguma luz. Obrigado.
user2511630
1
Sim, esta é a resposta certa. O "para iniciantes" no topo com todas essas coisas de CLI é ridículo. Tentei usar "adb" no meu Mac e ele lançou algum tipo de serviço, esperou um pouco e acabou falhando (tive que interromper o processo). Arrastar e soltar (eu deveria ter pensado nisso antes de pesquisar online, dã) funcionou rapidamente na primeira tentativa sem erros.
Christopher Schultz
Se você receber este erro INSTALL_FAILED_UPDATE_INCOMPATIBLE - Desinstale primeiro uma cópia existente - stackoverflow.com/questions/26794862/…
mrwaim
1
não funcionou no Android Studio 2.2. Tentei
usar o
33

Para aqueles que usam Mac e você recebe um erro de comando não encontrado, o que você precisa fazer é

tipo

./adb install "yourapk.apk"

insira a descrição da imagem aqui

Kim Stacks
fonte
17

Inicie seu emulador de Android Studio Tools->Android-> AVD Manager , selecione uma imagem do emulador e inicie-a.

Depois que o emulador for iniciado, basta arrastar e soltar o APK. Muito simples.

Abhijit Chakra
fonte
Esta é a melhor resposta.
kerner1000
Isso não funciona para mim. Quando arrasto o APK sobre o emulador, obtenho o cursor "sem entrada" "o computador diz não".
Matt
10

No emulador do Android Studio, para executar um arquivo apk, basta arrastar o apk para o emulador. O emulador irá instalar o apk

Baswaraj
fonte
Isso não funciona para mim. Quando arrasto o APK sobre o emulador, obtenho o cursor "sem entrada" "o computador diz não".
Matt
8

Muito mais fácil é apenas iniciar seu emulador, ir para sdk / platform-tools e usar o adb de lá para instalar o apk. Gostar:

adb install xxx.apk

Ele irá instalá-lo no emulador em execução.

Evgeniy Spinov
fonte
8

Basta arrastar o arquivo APK para o emulador de Android e ele será instalado automaticamente.

Prashant Sharma
fonte
Isso não funciona para mim. Quando arrasto o APK sobre o emulador, obtenho o cursor "sem entrada" "o computador diz não".
Matt
3

Arraste e solte o apk se o emulador for iniciado no Android Studio. Se o emulador for iniciado na linha de comando, arrastar e soltar não funciona, mas as instruções do @Tarek K. Ajaj (acima) funcionam.

Nota: o aplicativo instalado não aparecerá automaticamente na tela inicial, ele está no contêiner de aplicativos - o ícone de grade pontilhada. Ele pode ser arrastado de lá para a tela inicial.

Mitch
fonte
2

Para Linux: uma vez que o emulador está rodando, o seguinte funcionou para mim.

Como instalei o Android SDK em meu diretório inicial, tenho a seguinte estrutura de arquivos:

  • home / Android / Sdk / platform-tools / adb

  • home / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects é uma pasta de arquivos que criei para meus projetos Android. "Metronome.adk" é o arquivo que desejo executar.

Então, usando o Terminal do diretório inicial ...

./Android/Sdk/platform-tools/adb install ./AndroidStudioProjects/Metronome.adk

Sendo um novato em Linux, sempre esqueço a necessidade de inserir o "./" ao tentar localizar um arquivo ou executar um comando.

Depois que o comando atingir "Sucesso", o aplicativo estará na área de Aplicativos do emulador e poderá ser executado.

Phil Freihofner
fonte
2

Basta baixar o apk no site talkback

Arraste o apk baixado para o emulador iniciado, vá para as configurações do emulador> Pesquisar por talkback, você agora o encontrará lá

SUPARNA SOMAN
fonte
Isso não funciona para mim. Quando arrasto o APK sobre o emulador, obtenho o cursor "sem entrada" "o computador diz não".
Matt
-1

No Android Studio: View- Tool Windows-Gradle

Na janela de ferramentas do Gradle, navegue até :app- Tasks- install e execute (clicando duas vezes): qualquer uma de suas install*tarefas: por exemplo installDebug,installRelease

Nota: o apk também será instalado automaticamente quando você executar seu aplicativo

TmTron
fonte