Хотя я уверен, что ответ Саураба будет работать для большинства других людей, я действительно хотел определить дополнительные шаги, которые мне пришлось предпринять, чтобы установить мой apk.
Я попытался нажать на устройство со следующим результатом:
? adb push AppClient.TestOnly.App3.apk \tmp\
failed to copy 'AppClient.TestOnly.App3.apk' to '\tmp\': Read-only file system
Посмотрев вокруг, чтобы изменить разрешения файловой системы RW, я в итоге выполнил следующие команды:
? adb shell
255|shell@android:/ $ su
shell@android:/ # mount -o remount,rw /
mount -o remount,rw /
Я получил это, когда попытался снова нажать:
? adb push AppClient.TestOnly.App3.apk /tmp
failed to copy 'AppClient.TestOnly.App3.apk' to '/tmp': Permission denied
Я был в состоянии нажать на SDCard:
? adb push AppClient.TestOnly.App3.apk /sdcard/
3178 KB/s (99747 bytes in 0.030s)
В этот момент я смог выполнить команду Саураба:
shell@android:/ # pm install -t /sdcard/AppClient.TestOnly.App3.apk
pm install -t /sdcard/AppClient.TestOnly.App3.apk
pkg: /sdcard/AppClient.TestOnly.App3.apk
Success