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?



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.


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

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.


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

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)

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


11

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


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

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)

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


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


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"


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


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


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

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.


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)


1

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


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);


    }
}


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


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.


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


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



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.

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.