¿Cómo instalar la aplicación desde la línea de comandos (terminal)?
Me gustaría iniciar una ventana de terminal y hacer la instalación de apk desde la línea de comandos (script de shell)
EDITAR1: dentro del teléfono. ¿También es posible instalar desde Google Play desde URL, en lugar de solo una ruta local?
No obtuve respuesta, cómo instalar la aplicación Google Play desde la línea de comandos.
pm install <package.apk>
falla conFailure [INSTALL_FAILED_INVALID_URI]
. Si está en CM12.1 o tiene permisos de root y eladb
cliente en el teléfono, es posible evitar esto haciendo que el teléfono se conecte a sí mismo. Para hacerlo, debe ejecutarsetprop service.adb.tcp.port 5555
, luegoadb start-server
, luegoadb connect 127.0.0.1:5555
, finalmenteadb shell "pm install <apk_path>"
. Todos los comandos deben ejecutarse como root.emulator-5554
debajoadb devices
. Eliminarloadb emu kill
no funciona, pero emitirsetprop service.adb.tcp.port 5555
una vez más hará que el emulador ficticio desaparezca. El comando setprop debe ejecutarse cuando el servidor adb se está ejecutando, de lo contrario, el emulador ficticio no desaparecerá.chown root.shell /system/bin/adb
,chmod 755 /system/bin/adb
ychcon u:object_r:system_file:s0 /system/bin/adb
ver si funciona.