转载地址:http://blog.csdn.net/wh_19910525/article/details/8616565 (有删改)
一般地,利用adb安装.apk有两种方法:
1. 将应用程序的apk文件push到手机中,用如下命令:
adb push xxxx.apk /system/app
2. 用adb install xxxx.apk进行安装
注意:用第一种方式有弊端
a. 会将原来系统中的对应的apk覆盖掉,所以,最好先备份出来一份.
b. 有时候,会出现如下形式的错误信息:
failed to copy '/home/SoundRecorder.apk' to '/system/app/SoundRecorder.apk': Read-only file system
很明显,/system/app目录是只读的,不能将文件push到这个目录下。
解决方法:用第二种方式, 用直接安装的方式进行安装,如下:
adb install -r /home/SoundRecorder.apk
PS: (非原作者的话) 我在实际操作中, 利用adb push的方法没能成功安装软件, 但用adb install的方法, 却成功安装了软件。