Chociaż jestem pewien, że odpowiedź Saurabha zadziała u większości innych osób, chciałem zidentyfikować dodatkowe kroki, które musiałem podjąć, aby zainstalować apk.
Próbowałem przesłać do urządzenia z następującym rezultatem:
? adb push AppClient.TestOnly.App3.apk \tmp\
failed to copy 'AppClient.TestOnly.App3.apk' to '\tmp\': Read-only file system
Po rozejrzeniu się w celu zmiany uprawnień RW systemu plików skończyłem na wykonywaniu następujących poleceń:
? adb shell
255|shell@android:/ $ su
shell@android:/ # mount -o remount,rw /
mount -o remount,rw /
Dostałem to, gdy spróbowałem ponownie naciskać:
? adb push AppClient.TestOnly.App3.apk /tmp
failed to copy 'AppClient.TestOnly.App3.apk' to '/tmp': Permission denied
Byłem w stanie przeforsować kartę SD:
? adb push AppClient.TestOnly.App3.apk /sdcard/
3178 KB/s (99747 bytes in 0.030s)
W tym momencie mogłem wykonać polecenie Saurabha:
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