Хоча я впевнений, що відповідь Саураби спрацює для більшості інших людей, я хотів визначити додаткові кроки, які мені довелося вжити, щоб встановити свій apk.
Я намагався натиснути на пристрій із таким результатом:
? adb push AppClient.TestOnly.App3.apk \tmp\
failed to copy 'AppClient.TestOnly.App3.apk' to '\tmp\': Read-only file system
Оглянувшись, щоб змінити права доступу до файлової системи, я в кінцевому підсумку виконав такі команди:
? 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