Embora eu tenha certeza de que a resposta de Saurabh funcionará para a maioria das outras pessoas, eu queria identificar as etapas extras que eu tinha que tomar para instalar meu apk.
Tentei enviar para o dispositivo com o seguinte resultado:
? adb push AppClient.TestOnly.App3.apk \tmp\
failed to copy 'AppClient.TestOnly.App3.apk' to '\tmp\': Read-only file system
Depois de olhar ao redor para alterar as permissões RW do sistema de arquivos, acabei executando os seguintes comandos:
? adb shell
255|shell@android:/ $ su
shell@android:/ # mount -o remount,rw /
mount -o remount,rw /
Eu consegui isso quando tentei empurrar novamente:
? adb push AppClient.TestOnly.App3.apk /tmp
failed to copy 'AppClient.TestOnly.App3.apk' to '/tmp': Permission denied
Eu era capaz de enviar para o sdcard:
? adb push AppClient.TestOnly.App3.apk /sdcard/
3178 KB/s (99747 bytes in 0.030s)
Nesse ponto, eu fui capaz de executar o comando de 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