¿Cómo instalas un archivo APK en el emulador de Android?

716

Finalmente logré ofuscar mi aplicación de Android, ahora quiero probarla instalando el archivo APK y ejecutándolo en el emulador.

¿Cómo puedo instalar un archivo APK en el emulador de Android?

aryaxt
fuente
Paso para instalar APK en el emulador: Paso 1 -> Ejecute el emulador paso 2-> Pegue el apk en las herramientas del administrador de SDK y las carpetas de herramientas de la plataforma. Paso 3-> Ejecute este comando adb install AppNaem.APK. Espere 2 minutos y muestre el mensaje de éxito. A veces, el ícono de la aplicación se cerró desafortunadamente. Pero la aplicación se ejecutará continuamente Probar / hacer clic.
gnganpath
En xcode, se llama simulador, aunque sigue siendo un emulador (para ios).
JVE999
Es muy simple ahora ..... Solo abra su emulador ... arrastre y suelte el archivo .apk en su emulador ... ¡¡¡eso es ... !!!
Akhilesh Sinha

Respuestas:

975

Simplemente arrastre y suelte el archivo .apk de su aplicación en el emulador y comenzará a instalarse automáticamente.

Otras opciones:


Ventanas:

  1. Ejecute el emulador (SDK Manager.exe-> Herramientas-> Administrar AVD ...-> Nuevo y luego Inicio)
  2. Inicie la consola (Windows XP), Ejecute -> escriba cmd y vaya a la carpeta de herramientas de plataforma del directorio SDK .
  3. Pegue el archivo APK en la carpeta 'android-sdk \ tools' o 'platform-tools'.
  4. Luego escriba el siguiente comando.

    instalación de adb [ruta .apk]

    Ejemplo:

    adb install C: \ Users \ Name \ MyProject \ build \ Jorgesys.apk

Linux:

  1. Copie el archivo apk platform-toolsen la android-sdk linuxcarpeta.
  2. Abra la Terminal y navegue a la carpeta de herramientas de plataforma en android-sdk .
  3. Luego ejecute este comando -

    ./adb install FileName.apk

  4. Si la operación es exitosa (el resultado se muestra en la pantalla), encontrará su archivo en el iniciador de su emulador.

Mac:

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

Ejemplo: RUTA = $ RUTA: / users / jorgesys / eclipse / android-sdk-mac_64 / tools

Luego ejecuta adb.

Mac:

1.Ejecute el emulador,

2. Luego copie su archivo .apk y péguelo /Users/your_system_username/Library/Android/sdk/platform-tools,
si no puede encontrar la ruta SDK en su sistema Mac, siga estos pasos: Abra la finder->selectopción Ir en el menú superior -> seleccione la opción Ir a la carpeta -> aparecerá una ventana emergente ventana con un campo de texto: /Users/your_system_username/Library/Android/sdk/-> ahora abra la carpeta de herramientas de plataforma y pegue el archivo .apk copiado,

  1. Ahora abra la terminal y escriba lo siguiente: cd Library/Android/sdk/platform-tools

  2. ejecute lo siguiente en su terminal: ./adb install yourapkfilename.apk si recibe el siguiente mensaje de error: error: no devices found - waiting for devicesiga el paso 5.

  3. Ejecute su emulador desde Android Studio, una vez que el emulador esté activo, luego repita el paso 4, verá el mensaje de éxito en su terminal.

Jorgesys
fuente
43
El adb también se ha movido a 'herramientas de plataforma' en Windows
Dimuthu
55
Solo quería agregar algo que falta en la respuesta anterior. Debe colocar el archivo apk en el directorio "android-sdk \ tools". Con esta información, la respuesta funciona perfectamente.
Camille Sévigny
11
Parece que la ubicación del APK se puede elegir libremente, siempre que se haga referencia correctamente en el adb installcomando (verificado en una Mac). En cuanto a la ubicación de adb: en una Mac, al menos desde la versión 20130522 del paquete ADT, se pueden encontrar las herramientas de la plataforma $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools.
mklement0
26
No debe colocar el .apk en el directorio de herramientas de plataforma. Tu proyecto no pertenece allí. Utilice la ruta completa en 'adb install' en su lugar, por ejemplo, 'adb install "C: \ Users \ Name \ MyProject \ build \ myapp.apk".
Ela782
13
obteniendo este error: Falla [INSTALL_FAILED_NO_MATCHING_ABIS]
IAmAndroid
119

Si ha creado más de un emulador o si tiene un dispositivo Android conectado, adb se quejará con

error: more than one device and emulator

adb help no está extremadamente claro qué hacer:

-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> ...

La bandera que decide usar tiene que venir antes del comando adb real:

adb -e install path/to/app.apk
webmat
fuente
66
Buen material. Para ser claros: se trata de cuántos emuladores se están ejecutando (no creados) mientras se ejecutan adb install. El uso -s <serial number>para dirigir inequívocamente un emulador específico evita este problema; el número de serie se puede obtener de la salida de adb devices -l.
mklement0
71

Hoy en día, simplemente puede arrastrar y soltar el apk de Android en el emulador y comenzará a instalarse automáticamente.

Amt87
fuente
44
¿Hay algo que deba hacer para habilitar esto? Quizás sea diferente para el emulador de Visual Studio, pero arrastrar y soltar no parece funcionar.
chad
Nunca he usado ese.
Amt87
55
Para otros: arrastrar y soltar las instalaciones de APK en Visual Studio Android Emulator no funcionan si el emulador se inició como Administrador. Quién sabe por qué.
chad
@chad Arrastrar y soltar desde un proceso de privilegios inferiores a un proceso de privilegios superiores está prohibido desde Windows Vista. Ver docs.microsoft.com/en-us/archive/blogs/patricka/…
Desarrollador holístico el
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
fuente
dice ./adb No existe tal archivo o directorio en Mac, ¿cómo debo ejecutar eso?
CanCeylan
Debe escribir el nombre de su emulador tal como aparece en su eclipse. Por ejemplo ./emulator -avd youremulatorname
kkocabiyik
55
solo pensé que compartiría eso en el último android sdk-tools adb se ha movido de la carpeta de herramientas a la carpeta de herramientas de plataforma
Jeff Wooden
no hay relevancia de las herramientas o el directorio de herramientas de plataforma, excepto que las personas están por suerte obteniendo adb en sus caminos.
Hal50000
25

vaya al directorio android-sdk / tools en el símbolo del sistema y luego escriba

 adb install fileName.apk (Windows)

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

Copie el archivo .apk en el directorio de herramientas / plataforma de su SDK, luego instale el .apk en el emulador usando cmd (en Windows):

adb install <path_to_your_bin>.apk

o

./adb install <path_to_your_bin>.apk

Si hay más de un emulador en ejecución , puede encontrar todos los emuladores en ejecución con este comando:

adb devices

o

./adb devices

luego debe especificar el emulador en el que instalar la aplicación, por su número de serie, con la opción -s. Por ejemplo:

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

o

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

Descargue el archivo apk del navegador y luego haga clic en él (área de notificación). La instalación comenzará automáticamente.

Sagar
fuente
11

Primero necesitas instalar Android Studio en tu máquina. Luego simplemente siga estos pasos.

  1. Vaya a su barra de navegación y abra Android Studio. ingrese la descripción de la imagen aquí
  2. Desde la barra de herramientas, abra AVD Manager. (Si no puede verlo, cree un nuevo proyecto de Android) ingrese la descripción de la imagen aquí
  3. Crea un dispositivo virtual. ingrese la descripción de la imagen aquí
  4. Seleccione el dispositivo de hardware que desea instalar su aplicación. ingrese la descripción de la imagen aquí
  5. Seleccione una imagen de Android que desee instalar en su dispositivo. (Si no puede ver ninguna imagen, puede descargar la imagen requerida de Recomendado, Imágenes x86 u Otras imágenes) ingrese la descripción de la imagen aquí
  6. Agregue un nombre a su AVD. ingrese la descripción de la imagen aquí
  7. Ahora se ha creado el dispositivo virtual y simplemente puede ejecutarlo haciendo clic en el botón Reproducir. ingrese la descripción de la imagen aquí
  8. Ahora ha configurado el dispositivo virtual y ahora necesita instalar el archivo APK. ingrese la descripción de la imagen aquí
  9. Descargue el archivo APK que desea instalar y arrástrelo y suéltelo en el emulador. ingrese la descripción de la imagen aquí
  10. El archivo APK se ha instalado correctamente y puede verlo en sus aplicaciones. ingrese la descripción de la imagen aquí
  11. Ahora puede simplemente ejecutar la aplicación instalada. ingrese la descripción de la imagen aquí
Skitty
fuente
10

Ir a Shell / Terminal /, llegar al directorio android-sdk / tools y luego

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

Supongamos que tiene que instalar Facebook APK en su emulador.

Puede usar adb para instalar el APK en el emulador en ejecución en OS X de esta manera:

./adb install ~/FBAndroid-2.1.apk

Y en Windows , así:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Una vez completado, verifique la pantalla de aplicaciones del emulador para verificar que la aplicación se haya instalado correctamente. Si necesita forzar la actualización de esta aplicación desde una versión anterior, agregue el indicador -r, como este en OS X :

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

En Genymotion simplemente arrastre y suelte el archivo * .apk en el emulador y se instalará y ejecutará automáticamente.

http://www.genymotion.com/

Salman Lashkarara
fuente
8

Descargue el archivo Apk de la red y cópielo en las herramientas de plataforma de su carpeta SDK, luego en el símbolo del sistema vaya a ese directorio y escriba:

adb install filename.apk

presione enter se instalará en unos segundos

ravijena
fuente
7

Desde Windows 7 en adelante,

Shift + clic derecho en su carpeta de archivos apk.

Seleccione Abrir ventana de comandos aquí

Escriba y presione "adb install AppName.apk"

Don Chakkappan
fuente
7

Mantenga su emulador en funcionamiento. En la línea de comando, vaya a la carpeta de herramientas de plataforma, en su carpeta sdk que viene con adt bundle y ejecute el siguiente comando:

>adb install <yourFilename.apk>

Este comando detecta su emulador / emuladores en ejecución y le muestra la lista de dispositivos donde puede instalar esta aplicación (muestre si hay algún dispositivo / dispositivo físico conectado a su computadora). Luego puede seleccionar cualquiera, si solo se está ejecutando un emulador, la aplicación se instalará directamente de forma predeterminada.

Nota: Para el comando anterior, su archivo .apk debe estar en el mismo directorio.

para un tutorial más detallado a continuación: Este enlace

SachiN Ware.
fuente
5

(PROBADO EN MACOS)

El primer paso es ejecutar el emulador.

emulador -avd <avd_name>

luego use adb para instalar el .apk

adb install <ruta al archivo .apk>

Si adb arroja un error como APK ya existe o algo similar. Ejecute el shell adb mientras se ejecuta el emulador

adb shell

datos de CD / aplicación

desinstalar adb <archivo apk sin usar .apk>

Si adb y emulator son comandos no encontrados, haga lo siguiente

RUTA de exportación = $ RUTA: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:

Para uso futuro, coloque la línea anterior al final de .bash_profile

vi ~ / .bash_profile

N0mi
fuente
5

si usa más de un emulador en primer lugar, use este comando

adb devices

y luego elegimos amulatur e instalamos la aplicación

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

Podría estar equivocado, pero en Windows simplemente arrastro y suelto el .apkemulador de Android. Quiero decir, hacer todo lo mencionado anteriormente parece ser mucho trabajo.

Marcelo Agimóvel
fuente
¿Por qué publicar esta respuesta si no estás tan seguro? Parece que básicamente copiaste la respuesta de Amt87.
reformado el
No estoy seguro porque no sé si funcionará en su caso. No puedo ver la respuesta de Amt87.
Marcelo Agimóvel
Muy facil. Mucho más fácil que otras respuestas, y funciona muy bien en OS X.
Chantell Osejo
1
Esto parece ser solo una repetición de esta respuesta existente .
Pang
4

vaya al directorio ADT / Android-sdk / tools en el símbolo del sistema 1. adb install fileName.apk (Windows)

  1. ./adb install fileName.apk (Ubuntu / Linux o Mac)
vikseln
fuente
4

Arrastre y suelte el archivo ".apk" en la ventana del emulador.

Dan Alboteanu
fuente
Esto parece ser solo una repetición de esta respuesta existente .
Pang
1

escribe el comando en terminal / cmd adb install FileName.apk.


fuente
1

La mejor manera es crear una aplicación que abra el archivo apk en el emulador. Tiene que copiar el archivo .apk a la carpeta de descarga de su emulador. Luego reemplace yourAppName.apk con su nombre .apk.

aquí está el 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
fuente
1

¡Ahora puedes arrastrar y soltar el apk en el emulador y se instalará!

Hassaan Akbar
fuente
1
Esto parece ser solo una repetición de esta respuesta existente .
Pang
1

En Linux hago esto:

  1. Primero vea qué dispositivos tengo actualmente: emulator -list-avds
  2. construir el lanzamiento cd android && ./gradlew assembleRelease
  3. instálelo en el dispositivo emulado "Nexus5" (está dentro del directorio de Android , de lo contrario use la ruta completa a apk):adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

Eso es. También puedes usar./gradlew installRelease

suther
fuente
1

Sigue los pasos :

  1. asegúrese de haber permitido la instalación desde fuentes desconocidas en la configuración.
  2. Use el Monitor de dispositivo Android para copiar el APK en la tarjeta sd.
  3. Use el navegador incorporado en Android para navegar al archivo: ///sdcard/apk-name.apk
  4. Cuando aparezca la notificación "Descarga completa", haga clic en ella.

fuente
1

Simplemente arrastre y suelte su apk al emulador

Pérdida de sangre
fuente
Esto parece ser solo una repetición de esta respuesta existente .
Pang
0

1) pegue el myapp.apk en la carpeta de herramientas de la plataforma , en mi caso C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, este es el enlace en mi caso puede cambiar para ustedes

2) abra el directorio en CMD CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools

3) Ahora está en la carpeta de herramientas de plataforma, simplemente escriba adb install myapp.apk

asegúrese de que su emulador esté encendido, si todo está bien, apk instalará

Shamnad
fuente
0

Inicie la consola (Windows XP), Ejecute -> escriba cmd y vaya a la carpeta de herramientas de plataforma del directorio SDK.

En caso de que alguien se pregunte cómo ejecutar cmden la platform-toolscarpeta del directorio SDK, si está ejecutando una versión de Windows lo suficientemente nueva, siga los pasos:

  1. Ir platform-tools través del Explorador de Windows.
  2. Mientras lo esté agarrando shift presionado el botón derecho, encontrará la opción "Abrir ventana de comandos aquí".
  3. Haga clic en él y cmd comenzará en esa carpeta.

ingrese la descripción de la imagen aquí

Espero eso ayude

Max
fuente
0

En mac o windows. Simplemente ejecute el emulador y arrastre y suelte el apk en la pantalla de inicio. Se instalará

Faheem
fuente
1
Esto parece ser solo una repetición de esta respuesta existente .
Pang
0

Simple Puede cargar APK al alojamiento de archivos o descargar APK y usar el navegador para instalar desde una fuente desconocida.

Thoman
fuente