Instalar un archivo apk desde el símbolo del sistema?

Quiero instalar un archivo usando la línea de comando de Windows. Primero quiero comstackr después de comstackr 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?

Puede usar el siguiente código para instalar la aplicación desde la línea de comando

adb install example.apk 

esta apk está instalada en la memoria interna del emulador abierto actual.

 adb install -s example.apk 

esta apk está instalada 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.

 adb -s emulator-5554 install myapp.apk 

Consulte también ayuda adb para otras opciones.

Puede instalar una aplicación en un dispositivo / emulador específico ingresando el identificador de dispositivo / emulador antes de la palabra clave ‘instalar’ y luego la ruta a la aplicación. Tenga en cuenta que el modificador -s, si existe, después de la palabra clave “instalar” significa instalar en la tarjeta SD. Ejemplo:

 adb -s emulator-5554 install myapp.apk 

Utilice la herramienta de línea de comandos de Android Debug Bridge, por ejemplo, adb install filename.apk .

Una buena referencia para adb está aquí

 install [options]  Installs a package (specified by ) to the system. Options: -l: Install the package with forward lock. -r: Reinstall an exisiting app, keeping its data. -t: Allow test APKs to be installed. -i : Specify the installer package name. -s: Install package on the shared mass storage (such as sdcard). -f: Install package on the internal system memory. -d: Allow version code downgrade. uninstall [options]  Removes a package from the system. Options: -k: Keep the data and cache directories around after package removal. 

Puedes construir en la línea de comando con ant. Vea esta guía .

Luego, puede instalarlo usando adb en la línea de comando.

 adb install -r MyApp.apk 

La forma simple de hacerlo es por comando

 adb install example.apk 

y si desea conectar el dispositivo de conexión, puede agregar el parámetro “-d”

 adb install -d example.apk 

si tiene conectado más de un dispositivo / emulador, obtendrá este error

adb: error: error de conexión: más de un dispositivo / emulador – esperando dispositivo – error: más de un dispositivo / emulador

para evitar que pueda enumerar todos los dispositivos por debajo del comando

 adb devices 

obtendrás resultados como a continuación

  C:\Windows\System32>adb devices List of devices attached a3b09hh3e device emulator-5334 device 

eligió uno de estos dispositivos y agregó el parámetro al comando adb como “-s a3b09hh3e” como se muestra a continuación

 adb -s a3b09a6e install example.apk 

también como una pista si la ruta de la apk es larga y tiene espacios, simplemente agréguela entre comillas dobles como

 adb -s a3b09a6e install "c:\my apk location\here 123\example.apk" 
  1. Presione Win + R > cmd
  2. Navegue a platform-tools \ en la carpeta de windows android-sdk
  3. Escriba adb
  4. ahora siga los pasos escritos por Mohit Kanada (asegúrese de mencionar la ruta completa del archivo .apk para, por ejemplo, d: \ android-apps \ test.apk)

¡Es demasiado fácil!

por ejemplo, la ubicación de mi archivo apk es: d: \ myapp.apk

  1. ejecutar cmd

  2. navegue a la carpeta “platform-tools” (en la carpeta sdk)

  3. inicia tu dispositivo emulador (digamos que su nombre es 5556: MyDevice)

  4. escribe este código en el cmd:

    adb -s emulator-5556 install d: \ myapp.apk

¡Espera un momento y está HECHO!

¡Probablemente estés aquí porque también quieres construirlo!

Construir

 gradlew 

(En Windows gradlew.bat )

Luego Instalar

 adb install -r exampleApp.apk 

(El -r hace que reemplace la copia existente, agrega un -s si se instala en un emulador)

Prima

Configuré un alias en mi ~/.bash_profile

 alias bi="gradlew && adb install -r exampleApp.apk" 

(Abreviatura de Build and Install)

Comandos para instalar archivos APK como lo hace en Android Studio que puede ver a continuación.

1) Para impulsar su aplicación:

 adb push /pathOfApk/com.my.awesome.apk /data/local/tmp/com.my.awesome 

donde com.my.awesome es tu paquete.

2) Para instalar:

 adb shell pm install -t -r "/data/local/tmp/com.my.awesome" 

Para instalar una aplicación de depuración:

Ejecutar Build-Make Project

Busque la última aplicación generada en la carpeta de la aplicación.

 adb install -t C:\code\BackupRestore\app\build\outputs\apk\debug\app-debug.apk