android - una - no puedo instalar apk descargadas
Instalar un archivo apk desde el sÃmbolo del sistema? (10)
Probablemente estés aquí porque también quieres construirlo.
Construir
gradlew
(En Windows gradlew.bat
)
Entonces instale
adb install -r exampleApp.apk
(La -r
hace que reemplace la copia existente, agregue una -s
si se instala en un emulador)
Prima
Configuré un alias en mi ~/.bash_profile
alias bi="gradlew && adb install -r exampleApp.apk"
(Short para construir e instalar)
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 comandos?
- Presione Win + R > cmd
- Navegue a platform-tools / en la carpeta de windows de Android-sdk
- Escriba adb
- 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
ejecutar cmd
navegue a la carpeta "platform-tools" (en la carpeta sdk)
inicia tu dispositivo emulador (digamos que su nombre es 5556: MyDevice)
escribe este código en el cmd:
adb -s emulator-5556 install d: / myapp.apk
Espera un momento y se hace!
La forma simple de hacerlo es por comando
adb install example.apk
y si desea apuntar al dispositivo de conexión, 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: conexión fallida: más de un dispositivo / emulador - esperando el dispositivo - error: más de un dispositivo / emulador
para evitar que puedas listar todos los dispositivos con el siguiente comando
adb devices
obtendrás resultados como abajo
C:/Windows/System32>adb devices
List of devices attached
a3b09hh3e device
emulator-5334 device
eligió uno de estos dispositivos y agrega un parámetro al comando adb como "-s a3b09hh3e" como se muestra a continuación
adb -s a3b09a6e install example.apk
También como una sugerencia si la ruta del apk es larga y tiene espacios, solo agréguela entre comillas dobles como
adb -s a3b09a6e install "c:/my apk location/here 123/example.apk"
Para instalar un apk de depuración:
Ejecutar Build-Make Project
Busque el último apk generado en la carpeta de aplicaciones.
adb install -t C:/code/BackupRestore/app/build/outputs/apk/debug/app-debug.apk
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 instalar en la tarjeta SD. Ejemplo:
adb -s emulator-5554 install myapp.apk
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 para un dispositivo específico en la lista de dispositivos conectados al adb.
adb -s emulator-5554 install myapp.apk
Consulte también la ayuda de Adb para otras opciones.
Puedes construir en la línea de comandos con ant. Vea esta guía .
Luego, puede instalarlo usando adb
en la línea de comando.
adb install -r MyApp.apk
Utilice la herramienta de línea de comandos de Debug Bridge de Android adb
por ejemplo: adb install filename.apk
.
Una buena referencia para adb
está Here
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.
Los comandos para instalar archivos APK como lo hace en Android Studio se pueden ver a continuación.
1) Para empujar tu 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"