Как установить приложение из командной строки (терминала)?
Я хотел бы запустить окно терминала и выполнить установку apk из командной строки (сценарий оболочки)
EDIT1: в телефоне. Также возможно ли установить из Google Play по URL, а не просто по локальному пути?
Я не получил ответ, как установить приложение Google Play из командной строки.
pm install <package.apk>
ошибкойFailure [INSTALL_FAILED_INVALID_URI]
. Если на CM12.1 или иным образом есть права root иadb
клиент на телефоне, можно обойти это, заставив телефон подключиться к себе. Для этого вам нужно выполнитьsetprop service.adb.tcp.port 5555
, потомadb start-server
, потомadb connect 127.0.0.1:5555
, наконецadb shell "pm install <apk_path>"
. Все команды должны быть выполнены от имени пользователя root.emulator-5554
подadb devices
. Убить его с помощьюadb emu kill
не работает, но повторное выполнениеsetprop service.adb.tcp.port 5555
заставит фиктивный эмулятор исчезнуть. Команда setprop должна выполняться во время работы сервера adb, иначе фиктивный эмулятор не исчезнет.chown root.shell /system/bin/adb
,chmod 755 /system/bin/adb
иchcon u:object_r:system_file:s0 /system/bin/adb
увидеть , если он работает.