Mặc dù tôi chắc chắn câu trả lời của Saurabh sẽ có hiệu quả với hầu hết những người khác, tôi đã muốn xác định các bước bổ sung mà tôi phải thực hiện để cài đặt apk của mình.
Tôi đã thử đẩy vào thiết bị với kết quả như sau:
? adb push AppClient.TestOnly.App3.apk \tmp\
failed to copy 'AppClient.TestOnly.App3.apk' to '\tmp\': Read-only file system
Sau khi tìm kiếm xung quanh để thay đổi các quyền của hệ thống tập tin, cuối cùng tôi đã thực hiện các lệnh sau:
? adb shell
255|shell@android:/ $ su
shell@android:/ # mount -o remount,rw /
mount -o remount,rw /
Tôi đã nhận được điều này khi tôi cố gắng đẩy một lần nữa:
? adb push AppClient.TestOnly.App3.apk /tmp
failed to copy 'AppClient.TestOnly.App3.apk' to '/tmp': Permission denied
Tôi đã có thể đẩy đến sdcard:
? adb push AppClient.TestOnly.App3.apk /sdcard/
3178 KB/s (99747 bytes in 0.030s)
Tại thời điểm đó tôi đã có thể thực hiện lệnh của Saurabh:
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