一般地,利用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
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的方法, 却成功安装了软件。
PS:你在运行adb push这条命令时,可能会遇到failed to copy 'D:\file.xtxt' to '/system/' : Read-only file system 的报错信息,这是由于你没执行adb remount命令或者执行这条命令没成功;