我最近安装了我的Droid X,一切似乎都很完美。我做了一些改变来构建。prop,当我做adb push build时。prop /system/我得到以下错误:未能复制'c:\build。支持“到”/system//build。prop':只读文件系统。
我该如何解决这个问题?
我最近安装了我的Droid X,一切似乎都很完美。我做了一些改变来构建。prop,当我做adb push build时。prop /system/我得到以下错误:未能复制'c:\build。支持“到”/system//build。prop':只读文件系统。
我该如何解决这个问题?
当前回答
adb disable-verity
adb reboot
adb root
adb remount
这对我来说很有效,而且是最简单的解决方案。
其他回答
我只需要这个:
su -c "mount -o rw,remount /system"
我认为最安全的方法是将/system重新挂载为可读写,使用:
mount -o remount,rw /system
完成后,将其重新挂载为只读:
mount -o remount,ro /system
在我的例子中,我使用的命令是adb push ~/Desktop/file.txt ~/sdcard/
我把它改为~/Desktop/file.txt /sdcard/,然后它就工作了。
请确保断开并重新连接电话。
我用模拟器检查,下面工作。
亚洲开发银行重启 adb root && adb remount && adb push ~/Desktop/hosts /system/etc/hosts
如上所述,在单镜头中执行第二步。
对Jan Bergström的回答再补充一点:因为Android是基于Linux的系统,Linux中的路径包含正斜杠(../),在使用push命令时,使用“/”来定义Android设备中的目标路径。
例如:adb push C:\Users\admin\Desktop\1.JPG sdcard/pictures/
注意这里,向后斜杠用来定义从windows PC推送的文件的源路径,向前斜杠用来定义目标路径,因为Android是基于Linux的系统。您不必作为根用户来使用这个命令,而且它在生产设备上工作得非常好。