¿Cómo instalar una apk en el emulador en Android Studio?

93

¿Cómo se instala una apk en el emulador en Android Studio desde la terminal?

En Eclipse lo hicimos

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

Ahora, ¿qué tal en Android Studio?

desbordamiento de pila
fuente
Haces lo mismo. Los apks están en $ project / $ module / build / apk. Por supuesto, puede ejecutar la aplicación desde la interfaz de usuario que la instalará automáticamente.
Siva Velusamy
1
“Para instalar un archivo APK en el dispositivo emulado, arrastre un archivo APK a la pantalla del emulador. Aparece un cuadro de diálogo del instalador de APK. Cuando se completa la instalación, puede ver la aplicación en su lista de aplicaciones. Para agregar un archivo al dispositivo emulado, arrastre el archivo a la pantalla del emulador. El archivo se coloca en el /sdcard/Download/directorio ". ( Fuente ) Esto debería haber sido posible desde Android Studio 2.0, a menos que “Configuración” → “General” → “Usar ubicación ADB detectada” esté configurado incorrectamente.
caw

Respuestas:

106

EDITAR: A pesar de que esta respuesta está marcada como la respuesta correcta (en 2013), actualmente, como lo responde @ user2511630 a continuación, puede arrastrar y soltar archivos apk directamente en el emulador para instalarlos.


Respuesta original:

Puede instalar archivos .apk en el emulador independientemente de lo que esté usando (Eclipse o Android Studio)

esto es lo que siempre hago: (para principiantes)

1- Ejecute el emulador y espere hasta que se inicie por completo.

2- Vaya a la carpeta de instalación de su sdk y luego vaya a platform-tools (debería ver un ejecutable llamado adb.exe )

3- crea un nuevo archivo y llámalo run.bat , edita el archivo con el bloc de notas y escribe CMD en él y guárdalo.

4- copia tu apk deseado en la misma carpeta

5- ahora abre run.bat y escribe adb install "your_apk_file.apk"

6- espera hasta que se complete la instalación

7- voila, tu apk está instalado en tu emulador.

Nota: para reinstalar la aplicación si ya existe useadb install -r "your_apk_file.apk"

perdón por las instrucciones detalladas como dije para principiantes completos

Espero que esto ayude.

Saludos,

Tarek

Ejemplo 1

Ejemplo 2

Tarek K. Ajaj
fuente
¡Hola Tarek! He seguido tus pasos (¡gracias por detallarlos para principiantes como yo!). Cuando hago doble clic en run.bat, pego, adb install -r "myapp.apk"obtengo el mismo mensaje de éxito que tú, pero no aparece nada en mi emulador. El emulador permanece como está cuando lo ejecuto a través del administrador AVD en el estudio de Android. ¿Alguna idea de por qué o de qué me estoy perdiendo?
MagTun
¿Alguna idea de cómo hacer esto en Linux?
roopunk
@roopunk intente usar la terminal para navegar a las herramientas de la plataforma en su carpeta sdk y continúe desde el paso 4 . si tuvo problemas al ejecutar el comando adb, intente usar ./adb en su lugar como Kim Stacks mencionó en su respuesta
Tarek K. Ajaj
199

Ejecute el simulador -> arrastre y suelte yourApp.apk en la pantalla del simulador. Eso es todo. Sin comandos.

usuario2511630
fuente
¡Guauu! ¡asombroso! incluso funciona en KDE. Las respuestas de adb aquí son todas correctas, pero arrastrar y soltar debería tener más +1
andrew lorien
1
Sí, desarrollo aplicaciones en Android Studio. Alguien que use Eclipse puede arrojar algo de luz. Gracias.
user2511630
1
Sí, esta es la respuesta correcta. El "para principiantes" en la parte superior con todas esas cosas CLI es ridículo. Intenté usar "adb" en mi Mac y lanzó algún tipo de servicio, esperé un rato y finalmente falló (tuve que matar el proceso). Arrastrar y soltar (debería haber pensado en eso antes de buscar en línea, obvio) funcionó rápidamente en el primer intento sin errores.
Christopher Schultz
Si recibe este error INSTALL_FAILED_UPDATE_INCOMPATIBLE - Desinstale primero una copia existente - stackoverflow.com/questions/26794862/…
mrwaim
1
no funcionó en Android Studio 2.2 .. Intenté pasar al emulador de Android (nexus 5)
Gourav
33

Para aquellos que usan Mac y obtienen un error de comando no encontrado, lo que deben hacer es

tipo

./adb install "yourapk.apk"

ingrese la descripción de la imagen aquí

Kim Stacks
fuente
18

Inicie su emulador desde, Android Studio Tools->Android-> AVD Managerluego seleccione una imagen de emulador e inícielo.

Después de iniciar el emulador, simplemente arrastre y suelte el APK Muy simple.

Abhijit Chakra
fuente
Esta es la mejor respuesta.
kerner1000
1
Esto no me funciona. Cuando arrastro el APK sobre el emulador, aparece el cursor "sin entrada" "la computadora dice que no".
Matt
10

En el emulador de Android Studio para ejecutar un archivo apk, simplemente arrastre el apk al emulador. El emulador instalará el apk

baswaraj
fuente
Esto no me funciona. Cuando arrastro el APK sobre el emulador, aparece el cursor "sin entrada" "la computadora dice que no".
Matt
8

Mucho más fácil es simplemente iniciar su emulador, luego ir a sdk / platform-tools y usar adb desde allí para instalar apk. Me gusta:

adb install xxx.apk

Lo instalará en el emulador en ejecución.

Evgeniy Spinov
fuente
8

Simplemente arrastre el archivo APK al emulador de Android y se instalará automáticamente.

Prashant Sharma
fuente
Esto no me funciona. Cuando arrastro el APK sobre el emulador, aparece el cursor "sin entrada" "la computadora dice que no".
Matt
3

Arrastre y suelte apk si el emulador se inicia desde Android Studio. Si el emulador se inicia desde la línea de comandos, arrastrar y soltar no funciona, pero las instrucciones de @Tarek K. Ajaj (arriba) funcionan.

Nota: la aplicación instalada no aparecerá automáticamente en la pantalla de inicio, está en el contenedor de aplicaciones, el icono de cuadrícula de puntos. Puede arrastrarse desde allí a la pantalla de inicio.

Mitch
fuente
2

Para Linux: una vez que el emulador se está ejecutando, lo siguiente funcionó para mí.

Debido a que instalé el SDK de Android en mi directorio de inicio, tengo la siguiente estructura de archivos:

  • inicio / Android / Sdk / plataforma-herramientas / adb

  • inicio / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects es una carpeta de archivos que hice para mis proyectos de Android. "Metronome.adk" es el archivo que quiero ejecutar.

Entonces, usando Terminal desde el directorio de inicio ...

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

Siendo un novato en Linux, a menudo olvido la necesidad de poner "./" cuando intento localizar un archivo o ejecutar un comando.

Una vez que el comando logra "Éxito", la aplicación está en el área de Aplicaciones del emulador y se puede ejecutar.

Phil Freihofner
fuente
2

Simplemente descargue el apk del sitio web de talkback

Arrastre la apk descargada al emulador iniciado, vaya a la configuración en el emulador> Buscar talkback, ahora lo encontrará allí

SUPARNA SOMAN
fuente
Esto no me funciona. Cuando arrastro el APK sobre el emulador, aparece el cursor "sin entrada" "la computadora dice que no".
Matt
-1

En Android Studio: View- Tool Windows-Gradle

En la ventana de herramientas de Gradle, navegue hasta su :app- Tasks- install y luego ejecute (haciendo doble clic): cualquiera de sus install*tareas: p. Ej.installDebug ,installRelease

Nota: el apk también se instalará automáticamente cuando ejecute su aplicación

TmTron
fuente