Sé cómo instalar el archivo apk en el emulador mediante el símbolo del sistema y todo eso. Pero quiero saber si es posible instalar el mismo archivo apk en múltiples emuladores dando un nombre específico. En realidad tengo que probar un archivo apk en muchos dispositivos. y para eso he comenzado muchos dispositivos. Sé cómo instalarlo. si todos los dispositivos están abiertos, no se instalará. Entonces, ¿hay alguna alternativa para instalar ese archivo apk al dar cualquier ID de emulador de dispositivo específico o cualquier nombre? Por favor, ayúdame si hay alguna idea para ello. . . Gracias.es posible instalar un archivo apk si hay más de un emuladores/dispositivos conectados
Respuesta
Sí, puede instalar un APK en un determinado dispositivo.
En comandos, escriba:
adb devices
// list of devices and its unique ID...
continuación, escriba:
adb -s "<deviceIDfromlist>" install "<path-to-apk>"
sí se puede instalar el archivo APK en emulador múltiple para que usted tiene que dar el nombre en el símbolo del sistema Aquí está el enlace para la orientación
http://developer.android.com/guide/developing/tools/emulator.html
paso 1: Obtener el dispositivo IDS todo dispositivo conectado al dispositivo
dispositivos adb
paso 2 : Instalar en el dispositivo particular y desea instalar
-s adb deviceid vía de instalación + apk
Ejemplo:
paso 1:
C: \ Android \ android-SDK \ Platform-tools> adb devices Lista de dispositivos conectados emulador -5554 dispositivo 014FD87107021017 dispositivo
paso 2:
C: \ Android \ android-SDK \ Platform-tools> adb -s 014 FD87107021017 install C: \ Users \ user \ Documents \ appname.apk
Utilice los siguientes scripts para instalar apk en varios dispositivos/emuladores.
for SERIAL in $(adb devices | grep -v List | cut -f 1);
do adb -s $SERIAL install -r /path/to/product.apk;
done
Elimina -r si no estás reinstalando el apk. También puede reemplazar "install -r /path/to/product.apk" a otros comandos adb, como trabajar en un solo dispositivo.
Funciona para mí en dispositivos reales, pero creo que también debería funcionar para emuladores.
Es posible emitir el comando de instalación simultáneamente en todos los dispositivos conectados.
La clave es ejecutar adb
en un proceso por separado (&).
me ocurrió con la siguiente secuencia de comandos para la instalación simultánea de fuego apagado en todos los dispositivos conectados de la mina y finalmente lanzar instalada la aplicación en cada uno de ellos:
#!/bin/sh
function install_job {
adb -s ${x[0]} install -r PATH_TO_YOUR_APK
adb -s ${x[0]} shell am start -n "com.example.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
}
#iterate over devices IP-addresses or serial numbers and start a job
while read LINE
do
eval x=($LINE)
install_job ${x[0]} > /dev/null 2>&1 &
done <<< "`adb devices | cut -sf 1`"
echo "WATING FOR INSTALLATION PROCESSES TO COMPLETE"
wait
echo "DONE INSTALLING"
Nota 1: la salida estándar y STDERR están suprimidos. No verá ningún resultado de operación de "instalación de adb". Esto puede mejorarse, supongo, si realmente tiene que
Nota 2: También podría mejorar la secuencia de comandos proporcionando args en lugar de ruta de acceso codificada y nombres de actividad.
De esa manera:
- No tiene que realizar manualmente instalar en cada dispositivo
- no tiene que esperar a que una instalación para terminar el fin de ejecutar otro (ADB tareas se ponen en marcha en paralelo)
aprecio su responder. Pero hotveryspicy es adecuado para lo que he pedido. También actualicé mi pregunta para que otros no tengan una pista equivocada de lo que estoy preguntando. Realmente gracias por la respuesta.+1 de mi parte a su respuesta porque también ayuda de otra manera. –
Gracias por los comentarios, corrigí la respuesta – Drew
No, su respuesta es correcta en caso de que alguien quiera instalar el archivo apk de una sola vez ... –
Puede instalar en varios dispositivos a la vez mediante la depuración de USB.
En Eclipse Ejecutar -> Ejecutar configuraciones -> elija su proyecto (a la izquierda) -> Destino -> Ejecutar en Todos los dispositivos compatibles.
El proyecto seleccionado se instalará en todos los dispositivos conectados
- 1. ¿Es posible instalar múltiples aplicaciones de Android en un archivo APK?
- 2. Instalar APK desde un archivo adjunto de correo electrónico
- 3. Descargar e instalar apk desde un enlace
- 4. cómo instalar el archivo apk programáticamente
- 5. Si es posible generar un archivo PDF desde un UITableView?
- 6. java.lang.SecurityException cuando instalar apk
- 7. ¿Cómo instalar el archivo .apk al emulador?
- 8. Magento - Comprobando si un administrador y un cliente están conectados
- 9. ¿Cómo puedo instalar adb en múltiples dispositivos conectados?
- 10. Android - Descargar e instalar el archivo apk en Webview
- 11. Determinar si un archivo es un duplicado
- 12. ¿Es posible instalar un perfil de aprovisionamiento sin iTunes?
- 13. ¿Es posible instalar un compilador de C# sin Visual Studio?
- 14. Cómo instalar el archivo .apk en el dispositivo Android
- 15. ¿Cómo comprobar si hay detectores/manejadores de eventos de JavaScript conectados a un elemento/documento?
- 16. APK sin firmar no se puede instalar
- 17. ¿Cómo puedo determinar si un archivo es un archivo PDF?
- 18. ¿Es posible dividir una cadena en varias líneas en un archivo XML? ¿Si es así, cómo?
- 19. ¿Es posible instalar zonas horarias en un servidor?
- 20. ¿Es posible agrupar/instalar gemas desde un caché local?
- 21. ¿es posible instalar java fx en un teléfono Android?
- 22. ¿Es posible instalar Fabric (Python) en Virtualenv? Obteniendo un error
- 23. ¿Cómo firmar una APK con más de un certificado?
- 24. ¿Es posible borrar un archivo de un repositorio svn?
- 25. ¿Es posible instalar socket.io manualmente?
- 26. ¿Es posible importar un archivo python compilado?
- 27. ¿Es posible determinar si el texto en un dbEdit es más largo que lo visible?
- 28. compruebe si un archivo es ejecutable
- 29. Android: Cómo instalar el Instrumentation APK en un AVD en un host sin cabeza
- 30. Determine si un byte [] es un archivo pdf
Identificación del dispositivo significa ese número ?? que aparece en el dispositivo como 5554 o 5556 ... como si fuera? –
sí, el número que está recibiendo después de ejecutar los dispositivos adb –
Gracias. Entiendo. ¿Pero es que "deviceIDfromlist" es ese número de dispositivo enumerado como 5554 o 5556 o así? o cualquier otro número diferente? –