Como você instala um arquivo APK no emulador do Android?

716

Finalmente consegui ofuscar meu aplicativo Android, agora quero testá-lo instalando o arquivo APK e executando-o no emulador.

Como posso instalar um arquivo APK no emulador do Android?

aryaxt
fonte
Passo para instalar o APK no emulador: Passo 1 -> Execute o emulador passo 2-> Cole o apk nas pastas do Gerenciador de SDK e ferramentas de plataforma. Etapa 3-> Execute este comando adb install AppNaem.APK. Aguarde por 2 min, é show Success Message. Às vezes, o ícone do aplicativo fechava infeliz. Mas o aplicativo executará a tentativa / clique contínuo.
Gnganpath #
No xcode, é chamado de simulador, embora ainda seja um emulador (para ios).
JVE999 23/01
É muito simples agora ..... Basta abrir o seu emulador .... arraste e solte o arquivo .apk no seu emulador ... é isso .. !!!
Akhilesh Sinha

Respostas:

975

Você pode simplesmente arrastar e soltar o arquivo .apk do seu aplicativo no emulador e ele inicia a instalação automaticamente.

Outras opções:


Janelas:

  1. Execute o emulador (SDK Manager.exe-> Ferramentas-> Gerenciar AVDs ...-> Novo e Iniciar)
  2. Inicie o console (Windows XP), Executar -> digite cmd e vá para a pasta platform-tools do diretório SDK .
  3. Cole o arquivo APK na pasta 'android-sdk \ tools' ou 'platform-tools'.
  4. Em seguida, digite o seguinte comando.

    instalação adb [caminho .apk]

    Exemplo:

    instalação adb C: \ Users \ Name \ MyProject \ build \ Jorgesys.apk

Linux:

  1. Copie o arquivo apk para platform-toolsna android-sdk linuxpasta
  2. Abra o Terminal e navegue para a pasta platform-tools no android-sdk .
  3. Em seguida, execute este comando -

    ./adb instala FileName.apk

  4. Se a operação for bem sucedida (o resultado é exibido na tela), você encontrará seu arquivo no iniciador do seu emulador.

Mac:

PATH=$PATH:~/Library/Android/sdk/platform-tools

Exemplo: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools

Em seguida, execute adb.

Mac:

1.Execute o emulador,

2. copie o arquivo .apk e cole-o /Users/your_system_username/Library/Android/sdk/platform-tools,
se você não conseguir encontrar o caminho sdk no seu sistema mac, execute as seguintes etapas: Abra a finder->selectopção Ir no menu superior -> selecione a opção Ir para pasta -> janela com um campo de texto: /Users/your_system_username/Library/Android/sdk/-> agora abra a pasta platform-tools e cole o arquivo .apk copiado,

  1. Agora abra o terminal e digite o seguinte: cd Library/Android/sdk/platform-tools

  2. execute o seguinte em seu terminal: ./adb install yourapkfilename.apk se você receber a seguinte mensagem de erro:, error: no devices found - waiting for devicesiga a etapa 5.

  3. Execute seu emulador no Android Studio; depois que o emulador estiver ativo, repita a etapa 4 e você verá a mensagem de sucesso em seu terminal.

Jorgesys
fonte
43
O adb também mudou para 'platform-tools' no Windows
Dimuthu 10/03/12
5
Só queria adicionar um pouco de algo que está faltando na resposta acima. Você deve colocar o arquivo apk no diretório "android-sdk \ tools". Com esta informação, a resposta funciona perfeitamente.
Camille Sévigny
11
Parece que o local do APK pode ser escolhido livremente, desde que seja referenciado corretamente no adb installcomando (verificado em um Mac). Quanto à localização de adb: em um Mac, a partir da versão 20130522 do pacote ADT, as ferramentas da plataforma podem ser encontradas em $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools.
precisa
26
Você não deve colocar o .apk no diretório platform-tools. Seu projeto não pertence a ele. Use o caminho completo em 'adb install', por exemplo, 'adb install "C: \ Usuários \ Nome \ MeuProject \ build \ myapp.apk".
Ela782
13
recebendo este erro: Falha [INSTALL_FAILED_NO_MATCHING_ABIS]
IAmAndroid 25/08
119

Se você criou mais de um emulador ou se tem um dispositivo Android conectado, o adb se queixará

error: more than one device and emulator

adb help não é extremamente claro sobre o que fazer:

-d                        - directs command to the only connected USB device...
-e                        - directs command to the only running emulator...
-s <serial number>        ...
-p <product name or path> ...

A sinalização que você decide usar deve vir antes do comando adb real:

adb -e install path/to/app.apk
webmat
fonte
6
Coisa boa. Só para esclarecer: trata-se de quantos emuladores estão sendo executados (não criados) durante a execução adb install. Usar -s <serial number>para segmentar inequivocamente um emulador específico ignora esse problema; o número de série pode ser obtido a partir da saída de adb devices -l.
precisa
70

Hoje em dia, você pode simplesmente arrastar e soltar o apk do Android no emulador e ele começará a instalar automaticamente.

Amt87
fonte
4
Há algo que você precisa fazer para ativar isso? Talvez seja diferente para o emulador do Visual Studio, mas arrastar e soltar não parece funcionar.
chad
Eu nunca usei esse.
Amt87 27/02
5
Para outros: arraste e solte as instalações do APK no Visual Studio Android Emulator não funcionarão se o emulador foi iniciado como administrador. Quem sabe o porquê.
chad
@chad Arraste e solte de um processo com privilégios mais baixos para um processo com mais privilégios é proibido desde o Windows Vista. Consulte docs.microsoft.com/en-us/archive/blogs/patricka/…
Holistic Developer
28
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator
aryaxt
fonte
diz ./adb Não existe esse arquivo ou diretório no Mac, como devo executar isso?
CanCeylan
Você precisa digitar o nome do emulador como ele aparece no eclipse. Por exemplo ./emulator -avd youremulatorname
kkocabiyik
5
apenas pensei que eu iria partilhar que no último Android SDK-ferramentas adb saiu das ferramentas de pasta para a plataforma-tools pasta
Jeff madeira
não há relevância para o diretório de ferramentas ou ferramentas de plataforma, exceto que as pessoas estão tendo sorte em adb em seus caminhos.
Hal50000
25

vá para o diretório android-sdk / tools no prompt de comando e digite

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)
Akshat
fonte
22

Copie o arquivo .apk no diretório platform-tools / tools do SDK e instale o .apk no emulador usando o cmd (no Windows):

adb install <path_to_your_bin>.apk

ou

./adb install <path_to_your_bin>.apk

Se houver mais de um emulador em execução , você poderá encontrar todos os emuladores em execução por este comando:

adb devices

ou

./adb devices

então você deve especificar o emulador no qual instalar o aplicativo, por seu número de série, com a opção -s. Por exemplo:

adb -s emulator-5554 install path/to/your/app.apk

ou

./adb -s emulator-5554 install path/to/your/app.apk
Hamed Ghadirian
fonte
11

Faça o download do arquivo apk do navegador e clique nele (área de notificação). A instalação será iniciada automaticamente.

Sagar
fonte
11

Primeiro, você precisa instalar o Android Studio na sua máquina. Em seguida, basta seguir estas etapas.

  1. Vá para a barra de navegação e abra o Android Studio. insira a descrição da imagem aqui
  2. Na barra de ferramentas, abra o AVD Manager. (Se você não conseguir vê-lo, crie um novo projeto android) insira a descrição da imagem aqui
  3. Crie um dispositivo virtual. insira a descrição da imagem aqui
  4. Selecione um dispositivo de hardware que você deseja instalar seu aplicativo. insira a descrição da imagem aqui
  5. Selecione uma imagem do Android que você deseja instalar no seu dispositivo. (Se você não conseguir ver nenhuma imagem, poderá fazer o download da imagem requerida em Recomendado, Imagens x86 ou Outras imagens) insira a descrição da imagem aqui
  6. Adicione um nome ao seu AVD. insira a descrição da imagem aqui
  7. Agora o dispositivo virtual foi criado e você pode simplesmente executá-lo clicando no botão play. insira a descrição da imagem aqui
  8. Agora você configurou o dispositivo virtual e agora precisa instalar o arquivo APK. insira a descrição da imagem aqui
  9. Baixe o arquivo APK que você deseja instalar e arraste e solte-o no emulador. insira a descrição da imagem aqui
  10. O arquivo APK foi instalado com sucesso e você pode vê-lo em seus aplicativos. insira a descrição da imagem aqui
  11. Agora você pode simplesmente executar o aplicativo instalado. insira a descrição da imagem aqui
Skitty
fonte
10

Vá para Shell / Terminal /, acesse o diretório android-sdk / tools e

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)
duggu
fonte
10

Vamos supor que você precise instalar o Facebook APK no seu emulador.

Você pode usar o adb para instalar o APK no emulador em execução no OS X assim:

./adb install ~/FBAndroid-2.1.apk

E no Windows , assim:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Depois de concluído, verifique a tela de aplicativos do emulador para verificar se o aplicativo foi instalado corretamente. Se você precisar forçar a atualização deste aplicativo a partir de uma versão anterior, adicione o sinalizador -r, como este no OS X :

./adb install -r ~/FBAndroid-2.1.apk
Faakhir
fonte
10

No Genymotion, basta arrastar e soltar o arquivo * .apk no emulador e ele será instalado e executado automaticamente.

http://www.genymotion.com/

Salman Lashkarara
fonte
8

Faça o download do arquivo Apk da net e copie-o para as ferramentas de plataforma da sua pasta SDK e, no prompt de comando, vá para esse diretório e digite um tipo:

adb install filename.apk

pressione enter, ele será instalado em alguns segundos

Ravijena
fonte
7

A partir do Windows 7,

Shift + Botão direito do mouse na sua pasta apk.

Selecione Abrir janela de comando aqui

Digite e pressione "adb install AppName.apk"

Don Chakkappan
fonte
7

mantenha seu emulador em funcionamento. Na linha de comando, entre na pasta platform-tools, na pasta sdk que vem com o pacote adt e execute o seguinte comando:

>adb install <yourFilename.apk>

Este comando detecta seus emuladores / emuladores em execução e mostra a lista de dispositivos em que você pode instalar este aplicativo (mostre se existem dispositivos / dispositivos físicos conectados ao seu computador.). Em seguida, você pode selecionar qualquer um, se apenas um emulador estiver em execução, o aplicativo será instalado diretamente por padrão.

Nota: Para o comando acima, seu arquivo .apk precisa estar no mesmo diretório.

para obter mais detalhes sobre o tutorial: Este link

SachiN Ware.
fonte
5

(TESTADO EM MACOS)

O primeiro passo é executar o emulador

emulador -avd <avd_name>

use o adb para instalar o arquivo .apk

instalação adb <caminho para o arquivo .apk>

Se o adb gerar erro, o APK já existe ou algo parecido. Execute o shell adb enquanto o emulador está sendo executado

shell adb

dados / aplicativo de cd

desinstalação adb <arquivo apk sem usar .apk>

Se adb e emulator forem comandos não encontrados, faça o seguinte

exportar PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:

Para uso futuro, coloque a linha acima no final de .bash_profile

vi ~ / .bash_profile

N0mi
fonte
5

se usar mais de um emulador no firs, use este comando

adb devices

e depois escolheu o amulatur e instale o aplicativo

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
Criss
fonte
5

Posso estar errado, mas no Windows eu simplesmente arrasto e solto o .apkemulador do Android. Quero dizer, fazer tudo mencionado acima parece ser muito trabalhoso.

Marcelo Agimóvel
fonte
Por que postar esta resposta se você não tem certeza? Parece que você basicamente copiou a resposta do Amt87.
reformado
Estou tão insegura, porque não sei se vai funcionar no caso dele. Não consigo ver a resposta de Amt87.
Marcelo Agimóvel 31/01
Super fácil. Caminho mais fácil do que outras respostas, e ele funciona muito bem no OS X.
Chantell Osejo
1
Parece ser apenas uma repetição desta resposta existente .
Pang
4

vá para o diretório ADT / Android-sdk / tools no prompt de comando 1. adb install fileName.apk (Windows)

  1. ./adb instala fileName.apk (Ubuntu / Linux ou Mac)
vikseln
fonte
4

Arraste e solte o arquivo ".apk" na janela do emulador.

Dan Alboteanu
fonte
Parece ser apenas uma repetição desta resposta existente .
Pang
1

você escreve o comando no terminal / cmd adb install FileName.apk.


fonte
1

A melhor maneira é criar um aplicativo, que abre o arquivo apk no emulador. Você precisa copiar o arquivo .apk para a pasta de download do seu emulador. Em seguida, substitua yourAppName.apk pelo seu nome .apk.

aqui está o código

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);


    }
}
ORY
fonte
1

Agora você pode simplesmente arrastar e soltar o apk no emulador e ele será instalado!

Hassaan Akbar
fonte
1
Parece ser apenas uma repetição desta resposta existente .
Pang
1

No Linux eu faço isso:

  1. veja primeiro quais dispositivos eu tenho atualmente: emulator -list-avds
  2. construir o release cd android && ./gradlew assembleRelease
  3. instale-o no dispositivo emulado "Nexus5" (você está dentro do diretório android , use o caminho completo para apk):adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

É isso aí. Você também pode usar./gradlew installRelease

suther
fonte
1

Siga os passos :

  1. verifique se você permitiu a instalação de fontes desconhecidas nas configurações.
  2. Use o Android Device Monitor para copiar o APK no cartão SD.
  3. Use o navegador interno do Android para navegar para o arquivo: ///sdcard/apk-name.apk
  4. Quando a notificação "Download concluído" aparecer, clique nela.

fonte
0

1) cole o myapp.apk na pasta platform-tools , no meu caso C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, este é o link no meu caso, pode mudar para você

2) abra o diretório no CD C do CMD : \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools

3) Agora você está na pasta de ferramentas da plataforma, digite adb install myapp.apk

verifique se o seu emulador está ligado, se tudo estiver ok, o apk será instalado

shamnad
fonte
0

Inicie o console (Windows XP), Executar -> digite cmd e vá para a pasta platform-tools do diretório SDK.

Caso alguém esteja se perguntando como executar cmdna platform-toolspasta do diretório SDK, se você estiver executando uma versão nova o suficiente do Windows, siga as etapas:

  1. Vá para o platform-toolsWindows Explorer.
  2. Enquanto pressiona shifto botão direito, você encontrará a opção "Abrir janela de comando aqui".
  3. Clique nele e o cmd será iniciado nessa pasta.

insira a descrição da imagem aqui

Espero que ajude

Máx.
fonte
0

No mac ou no windows. Basta executar o emulador e arrastar e soltar o apk na tela inicial. Instalará

Faheem
fonte
1
Parece ser apenas uma repetição desta resposta existente .
Pang
0

Simples Você pode fazer o upload do APK para hospedagem de arquivos ou baixar o APK e usar o navegador para instalar de fonte desconhecida.

Thoman
fonte