tablet\手机更新apk方法及命令(Android出现 Read-only file system解决方法)

      若改了某个app的apk的code,build生成的路径如下:out\target\product\XXX\system\app

这个目录下有系统中的很多apk,如Calendar.apk,CalendarImporter.apk,CalendarProvider.apk等。

把更新后的apk装到平板上可用如下的命令:

>adb push B:\test\MtkWeatherWidget.apk  /system/app

但是这个时候可能会出现如下的log:

failed to copy 'B:\test\MtkWeatherWidget.apk' to '/system/app/MtkWeatherWidget.apk': Read-only file system

这个时候用如下的命令即可改变其只读的权限:

>adb shell
root@android:/ # mount -o remount rw /system

此时再用push命令即可成功:

>adb push B:\test\MtkWeatherWidget.apk /system/app
2318 KB/s (333912 bytes in 0.140s)

平板上的apk就更新为自己改过的apk啦~


总结:

adb shell mount -o remount rw /
注意,/表示的是根目录,因此这个不仅仅是对system下的文件,也可是是sdcard等其他文件也可以读写。rw表示读写权限,mount重挂载文件系统

最后,如果你想打入补丁完成之后直接重启平板或手机,可以在最后面加一条命令即可:

adb reboot



你可能感兴趣的:(tablet\手机更新apk方法及命令(Android出现 Read-only file system解决方法))