¿Cómo se instala un archivo APK en el emulador de Android?
Finalmente conseguí ofuscar mi aplicación de Android, ahora quiero probarlo instalando el archivo APK y ejecutándolo en el emulador.
¿Cómo puedo instalar un archivo APK en el emulador de Android?
- GetInstallerPackageName devuelve null
- Fallo cuando intenté actualizar mi aplicación
- No obtengas Android Market INSTALL_REFERRER en Android 3.x
- ¿Cómo usar la instalación de referencias de seguimiento de Google Analytics desde Google Play?
- Android studio no está descargando completamente
- La forma más agradable de pedir a los usuarios que cambien a un nuevo paquete (eliminar la aplicación actual e instalar una nueva)
- No se ha encontrado ningún error de actividad al intentar instalar un apk desde un archivo local
- Problema de instalación de la plataforma 3.2 sdk. "Hecho. No se instaló nada "
- Instalación de una actualización de Android: error "Aplicación no instalada"
- Android: instalar mi aplicación en tarjeta SD por defecto
- Android - lanzar la aplicación si está instalada, o abrir la tienda de juegos con la referencia de instalación
- Android: escucha el mensaje de difusión instalado / actualizado de la aplicación
- Con el estudio de Android no se encontró jvm, JAVA_HOME se ha configurado
Ventanas:
- Ejecute el emulador (SDK Manager.exe-> Herramientas-> Administrar AVDs …-> Nuevo y luego Inicio)
- Inicie la consola (Windows XP), Ejecutar -> escriba cmd y vaya a la carpeta de herramientas de plataforma del directorio SDK .
- Pegue el archivo APK en la carpeta 'android-sdk \ tools' o 'platform-tools'.
-
A continuación, escriba el siguiente comando.
Adb install [ruta .apk]
Ejemplo:
Adb install C: \ Usuarios \ Nombre \ MyProject \ build \ Jorgesys.apk
Linux:
- Copie el archivo apk a
platform-tools
en la carpetaandroid-sdk linux
. - Abra Terminal y navegue hasta la carpeta de herramientas de plataforma en android-sdk .
- A continuación, ejecute este comando:
./adb install FileName.apk
- Si la operación tiene éxito (el resultado se muestra en la pantalla), entonces encontrará su archivo en el lanzador de su emulador.
Mac:
PATH=$PATH:~/Library/Android/sdk/platform-tools
Ejemplo: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools
A continuación, ejecute adb.
Mac:
1. Ejecutar el emulador,
2. Luego copie su archivo .apk y péguelo en /Users/your_system_username/Library/Android/sdk/platform-tools
,
Si no puede encontrar la ruta sdk en su sistema Mac, siga los siguientes pasos: Abrir finder->select
Go opción en el menú superior -> seleccionar Ir a la opción Carpeta -> aparecerá una ventana con un textfield: /Users/your_system_username/Library/Android/sdk/
-> ahora abra la carpeta de las herramientas de plataforma y pegue el archivo .apk copiado,
-
Ahora abra el terminal y escriba lo siguiente:
cd Library/Android/sdk/platform-tools
-
./adb install yourapkfilename.apk
siguiente en su terminal:./adb install yourapkfilename.apk
si obtiene el siguiente mensaje deerror: no devices found - waiting for device
, siga el paso 5. -
Ejecute su emulador desde Android Studio, una vez que el emulador activo repita el paso 4, verá el mensaje de éxito en su terminal.
Si has creado más de un emulador o si tienes un dispositivo Android conectado, adb se quejará con
error: more than one device and emulator
adb help
no es extremadamente clara en 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 usted decida usar tiene que venir antes del comando adb real:
adb -e install path/to/app.apk
Hoy en día, simplemente puede arrastrar y soltar el apk de Android al emulador y automáticamente se iniciará la instalación.
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
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)
Copie el archivo .apk en el directorio tools / de su plataforma 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
Entonces 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
Descargue el archivo apk del navegador y luego haga clic en él (área de notificación). La instalación se iniciará automáticamente.
Ir a Shell / Terminal /, llegar al directorio de android-sdk / tools entonces
adb install fileName.apk // (u can run this command on windows) or ./adb install fileName.apk //( u can run this command on linux)
Supongamos que tienes que instalar Facebook APK en tu emulador.
Puede utilizar adb para instalar el APK en el emulador en ejecución en OS X de la siguiente manera:
./adb install ~/FBAndroid-2.1.apk
Y en Windows , así:
adb install %HOMEPATH%\FBAndroid-2.1.apk
Una vez completado, compruebe la pantalla de aplicaciones del emulador para comprobar que la aplicación se ha instalado correctamente. Si necesita forzar la actualización de esta aplicación de una versión anterior, agregue el indicador -r, como esto en OS X :
./adb install -r ~/FBAndroid-2.1.apk
En Genymotion sólo tienes que arrastrar y soltar el archivo * .apk en el emulador y automáticamente se instala y se ejecuta.
Descargar el archivo Apk de la red y copiarlo a la plataforma de herramientas de su carpeta SDK, a continuación, en el símbolo del sistema vaya a ese directorio un tipo:
adb install filename.apk
Presione Intro que se instalará en pocos segundos
(Probado en MACOS)
El primer paso es ejecutar el emulador
Emulador -avd <avd_name>
A continuación, utilice adb para instalar el archivo .apk
Adb install <ruta al archivo .apk>
Si adb lanza error como APK ya existe o algo parecido. Ejecutar la shell de anuncios mientras se está ejecutando el emulador
Adb shell
Cd datos / aplicación
Adb uninstall <archivo apk sin utilizar .apk>
Si adb y emulador son comandos no encontrados,
Export android-sdk-macosx / tools: / android-sdk-macosx / tools: / android-sdk-macosx /
Para uso futuro, coloque la línea anterior al final de .bash_profile
Vi ~ / .bash_profile
Desde Windows 7 En adelante,
Mayús + clic derecho en su carpeta de archivos apk.
Seleccione Abrir ventana de comandos aquí
Tipo & Hit "adb install AppName.apk"
En la línea de comandos, entra dentro de la carpeta platform-tools, en la carpeta sdk que viene con adt bundle y ejecuta el siguiente comando:
>adb install <yourFilename.apk>
Nota: Para el comando anterior, el archivo .apk debe estar en el mismo directorio.
Para un tutorial más detallado: Este enlace
Si utiliza más de un emulador en firs use este comando
adb devices
Y luego elegir amulatur e instalar la aplicación
adb -s "EMULATOR NAME" install "FILE PATH" adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
Puedo estar equivocado, pero en Windows simplemente arrastrar y soltar el .apk
en Android Emulator. Quiero decir, hacer todo lo mencionado anteriormente parece ser un montón de trabajo.
Vaya al directorio ADT / Android-sdk / tools en el indicador de comandos 1. adb install fileName.apk (Windows)
- ./adb install fileName.apk (Ubuntu / Linux o Mac)
Usted escribe el comando en terminal / cmd adb install FileName.apk.
La mejor manera es crear una aplicación, que abre el archivo apk en el emulador. Debe copiar el archivo .apk en la carpeta de descarga de su emulador. Luego reemplace yourAppName.apk por 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); } }
Ejecutar Android Studio -> AVD Manager -> Un emulador
Puedes crear una aplicación de Hello World si todavía no hay aplicaciones para ejecutar. Una vez que el emulador ha iniciado, puede hacer clic en el botón Ejecutar de su estudio para instalar su aplicación Hello World (o cualquier otra aplicación). Usted notaría los siguientes comandos en la ventana de ejecución en la parte inferior.
$ adb push /pathToApp/app-debug.apk /data/local/tmp/com.mycompany $ adb shell pm install -r "/data/local/tmp/com.mycompany"
Entonces comando de lanzamiento de la aplicación
$ adb shell am start -n "com.mycompany/com.mycompany.MainMenu" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Esto es lo que hace Android Studio. Por lo tanto, puede instalar su apk de la misma manera. Que se ejecutan los comandos anteriores dentro de la ventana de Terminal dentro de Android Studio para cualquier apk específico.
Nota: Estoy haciendo esto en OS X, pero lo mismo debería ser en otros sistemas operativos.
1) pegar el myapp.apk en la plataforma de herramientas de la carpeta , en mi caso C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ plataforma de herramientas, este es el enlace en mi caso puede cambiar a la gente
2) abra el directorio en CMD CD C: \ Usuarios \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools
3) Ahora estás en la carpeta de plataformas-herramientas, sólo tienes que escribir adb install myapp.apk
Asegúrese de que su emulador está encendido, si todo está bien, se instalará apk
Sigue los pasos :
- Asegúrese de que ha permitido la instalación de fuentes desconocidas en la configuración.
- Utilice el Monitor de dispositivos Android para copiar el APK en la tarjeta sd.
- Utiliza el navegador incorporado de Android para navegar al archivo: ///sdcard/apk-name.apk
- Cuando aparezca la notificación "Descarga completa", haga clic en él.
La respuesta de Marius no ayuda. Una vez que usted construye la aplicación, todavía se enfrentan con el problema de conseguirlo en el emulador.
Inicie la consola (Windows XP), Ejecutar -> escriba cmd y vaya a la carpeta de herramientas de plataforma del directorio SDK.
En caso de que alguien se pregunte cómo ejecutar cmd
en la carpeta platform-tools
del directorio SDK, si está ejecutando una versión nueva de Windows, siga los pasos:
- Vaya a
platform-tools
través del Explorador de Windows. - Mientras mantiene pulsado el botón derecho del ratón y encontrará la opción "Abrir ventana de comandos aquí".
- Haga clic en él y cmd se iniciará en esa carpeta.
Espero eso ayude
En mac o ventanas. Simplemente ejecuta el emulador y arrastra y suelta el apk en la pantalla de inicio. Instalará
Simple Puede cargar APK al alojamiento de archivos o descargar APK y usar el navegador para instalar desde una fuente desconocida.
- ¿Cómo utilizar ADB Shell cuando se conectan varios dispositivos? Error con "error: más de un dispositivo y un emulador"
- ¿Puede la carpeta Diseño de Android contener subcarpetas?