Instalar un archivo apk desde el símbolo del sistema?
Quiero instalar un archivo usando la línea de comandos de Windows. Primero quiero construir después de compilar todos los .jar archivos para crear un .archivo apk para una aplicación 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 comandos.
10 answers
Puede usar el siguiente código para instalar la aplicación desde la línea de comandos
adb install example.apk
Este apk se instala en la memoria interna del emulador abierto actual.
adb install -s example.apk
Este apk se instala 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
Referirse también a ayuda de adb para otras opciones.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-25 08:24:38
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 interruptor-s, si lo hay, después de la palabra clave 'instalar' significa instalar en la tarjeta sd. Ejemplo:
adb -s emulator-5554 install myapp.apk
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-04-02 20:24:26
Utilice la herramienta de línea de comandos Android Debug Bridge adb
eg: adb install filename.apk
.
Una buena referencia para adb
es Aquí
install [options] <PATH> Installs a package (specified by <PATH>) 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 <INSTALLER_PACKAGE_NAME>: 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] <PACKAGE> Removes a package from the system.
Options:
-k: Keep the data and cache directories around after package removal.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-05 11:32:54
Puede construir en la línea de comandos con ant. Ver esta guía.
Luego, puede instalarlo usando adb
en la línea de comandos.
adb install -r MyApp.apk
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-16 09:40:34
La forma sencilla de hacerlo es por orden
adb install example.apk
Y si desea apuntar al dispositivo connect, puede agregar el parámetro "- d "
adb install -d example.apk
Si tiene más de un dispositivo/emulador conectado, 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 se puede enumerar todos los dispositivos por debajo de comando
adb devices
Obtendrá resultados como abajo
C:\Windows\System32>adb devices
List of devices attached
a3b09hh3e device
emulator-5334 device
Eligió uno de estos dispositivos y agregue el parámetro al comando adb como "-s a3b09hh3e " como se muestra a continuación
adb -s a3b09a6e install example.apk
También como pista si el camino del apk es largo y tiene espacios, simplemente agréguelo entre comillas dobles como
adb -s a3b09a6e install "c:\my apk location\here 123\example.apk"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-08 16:04:03
- Pulse Win+R > cmd
- Vaya a platform-tools\ en la carpeta android-sdk de windows
- Tipo adb
- ahora siga los pasos escritos por Mohit Kanada (asegúrese de mencionar todo el camino de la.archivo apk por ejemplo. d:\android-apps\test.apk)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-15 12:18:19
Es tan fácil!
Por ejemplo, la ubicación de mi archivo apk es: d:\myapp.apk
-
Ejecutar cmd
-
Vaya a la carpeta "platform-tools" (en la carpeta sdk)
-
Inicie su dispositivo emulador (digamos que su nombre es 5556:MyDevice)
-
Escriba este código en el cmd:
Adb-s emulador-5556 instalar d:\myapp.apk
¡Espera un poco y listo!!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-14 15:51:04
¡Es probable que estés aquí porque también quieres construirlo!
Construir
gradlew
(En Windows gradlew.bat
)
Luego Instale
adb install -r exampleApp.apk
(El -r
lo hace reemplazar la copia existente, agregar un -s
si se instala en un emulador)
Bono
Configuré un alias en mi ~/.bash_profile
alias bi="gradlew && adb install -r exampleApp.apk"
(Abreviatura de Construir e instalar)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-08 08:57:44
Comandos para instalar archivos APK como lo hace en Android Studio se puede ver a continuación.
1) Para enviar tu aplicación:
adb push /pathOfApk/com.my.awesome.apk /data/local/tmp/com.my.awesome
Donde com.my.awesome
está su paquete.
2) Para instalar:
adb shell pm install -t -r "/data/local/tmp/com.my.awesome"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-18 08:28:50
Para instalar un apk de depuración:
Ejecutar Build-Make Project
Busca el último apk generado en la carpeta de la aplicación.
adb install -t C:\code\BackupRestore\app\build\outputs\apk\debug\app-debug.apk
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-19 03:42:22