我在模拟器中工作以在localhost中连接。出于某种原因,我需要更改locahost网络连接。我从System收到了localhost文件并移动到例如:C:/ temp / host location。在主机文件中,我编辑并再次尝试移动到System / etc / hosts但它无法移动文件。它显示错误为无法创建文件:只读文件系统。请建议我解决。
以下是步骤:
C:\ Users \用户的Android \ SDK \平台的工具> adb pull / system / etc / hosts C:/ temp / hosts
[100%] / system / etc / hosts
该文件已成功移至临时文件夹。
C:\ Users \用户的Android \ SDK \平台的工具> adb push C:\ temp \ hosts \ system \ etc
adb错误:无法将'C:\ temp \ hosts'复制到'/ system / etc / hosts':无法创建文件只读文件系统。
答案 0 :(得分:0)
你必须做" adb remount"在" adb root"之后,你可以做推。
答案 1 :(得分:0)
adb root
adb disable-verity
adb reboot
adb root
adb remount
并运行
adb push .....
由于所有重启和根
,您可能会看到这样的错误error: no devices/emulators found
只需运行此命令
adb devices
你会看到类似这样的东西
List of devices attached
0123456789ABCDEF device
然后再试一次。