Quiero instalar un archivo usando la línea de comando de Windows. Primero quiero compilar después de compilar todos los archivos .jar para crear un archivo .apk para una aplicación de Android sin usar Eclipse.
¿Alguien sabe cómo se puede hacer esto sin el uso de Eclipse y solo haciendo uso de la línea de comando?
Respuestas:
Puede usar el siguiente código para instalar la aplicación desde la línea de comandos
Este apk está instalado en la memoria interna del emulador abierto actual.
Este apk está instalado en la tarjeta SD del emulador abierto actual.
También puede instalar un apk en un dispositivo específico en la lista de dispositivos conectados al adb.
Consulte también la ayuda de adb para otras opciones.
fuente
-d
para forzar la instalación a través de conexiones USB. Tuve problemas, y agregar eso lo solucionó.adb -d install myApp-release.apk
adb install -d
NO fuerza el USB. De la ayuda de adb:(-d: allow version code downgrade)
-d
confusión es que tanto @ZachCase como @ScottStafford son correctos. Las opciones ADB y las opciones de comando ADB son cosas diferentes: seadb -d install file.apk
instala en el único dispositivo Android conectado por USB [ver ] mientrasadb install -d file.apk
instala el APK con una posible rebaja [ver ].adb install -r example.apk
para instalar / actualizar una aplicación. El-r
actualizará la aplicación si ya está instalada.Puedes construir en la línea de comando con ant. Mira esta guía .
Luego, puede instalarlo usando
adb
en la línea de comando.La
-r
bandera es para reemplazar la aplicación existente.fuente
Puede instalar un apk en un dispositivo / emulador específico ingresando el identificador del dispositivo / emulador antes de la palabra clave 'instalar' y luego la ruta al apk. Tenga en cuenta que el modificador -s, si lo hay, después de la palabra clave 'instalar' significa la instalación en la tarjeta SD. Ejemplo:
fuente
Utilizar el Android Debug Bridge herramienta de línea de comandos
adb
, por ejemplo:adb install filename.apk
.Una buena referencia para
adb
está aquífuente
La forma simple de hacerlo es por comando
y si desea apuntar al dispositivo de conexión, puede agregar el parámetro "-d"
si tiene más de un dispositivo / emulador conectado, recibirá este error
para evitar que pueda enumerar todos los dispositivos con el siguiente comando
obtendrá resultados como a continuación
elija uno de estos dispositivos y agregue el parámetro al comando adb como "-s a3b09hh3e" como se muestra a continuación
también como una pista si la ruta de la apk es larga y tiene espacios, solo agréguela entre comillas dobles
fuente
fuente
Los comandos para instalar archivos APK como lo hace en Android Studio se pueden ver a continuación.
1) Para impulsar tu aplicación:
¿Dónde
com.my.awesome
está tu paquete?2) Para instalar:
fuente
¡Es demasiado fácil!
por ejemplo, la ubicación de mi archivo apk es: d: \ myapp.apk
ejecutar cmd
navegue a la carpeta "plataforma-herramientas" (en la carpeta sdk)
inicie su dispositivo emulador (digamos que su nombre es 5556: MyDevice)
escriba este código en el cmd:
adb -s emulator-5556 install d: \ myapp.apk
¡Espera un momento y está HECHO!
fuente
¡Probablemente estés aquí porque también quieres construirlo!
Construir
(En Windows
gradlew.bat
)Luego instalar
(Esto
-r
hace que reemplace la copia existente, agregue una-s
si se instala en un emulador)Prima
Configuré un alias en mi
~/.bash_profile
(Corto para construir e instalar)
fuente
Para instalar un apk de depuración (prueba), use
-t
:Ejecutar proyecto Build-Make
Busque el último apk generado en la carpeta de la aplicación.
Ejemplo:
fuente
Puede hacerlo utilizando las herramientas de línea de comandos de adb O comandos de gradle: consulte esta guía .
Configurar la línea de comando adb
Comandos Gradle para construir e instalar.
También puede desinstalar cualquier versión anterior usando
Puede iniciar su actividad principal en el dispositivo / emulador como a continuación
fuente
Utilizo este script en mi máquina con Windows (todos los dispositivos en la carpeta actual a todos los dispositivos disponibles)
Guarde esto como install-apks.ps1
Luego de la PowerShell:
fuente