Ich versuche, das/System als RW-Dateisystem neu zu mounten, damit ich einige Dateien in/System/Framework schieben kann. Es ist ein Android-Emulator mit Android 6.0 x86-Image.Kann nicht android Systemverzeichnis zu rw ändern
$ mount
...
/dev/block/vda /system ext4 ro,seclabel,relatime,data=ordered 0 0
...
Dann mache ich
su
mount -o rw,remount /system
mount
...
/dev/block/vda /system ext4 rw,seclabel,relatime,data=ordered 0 0
...
Zu dieser Zeit ich denke ich ok bin. Dann mache ich auf host:
adb push test.jar /system/framework/
aber ich sehe:
failed to copy 'test.jar' to '/system/framework/test.jar': Read-only file system
Dann gehe ich zurück zu adb:
mount
...
/dev/block/vda /system ext4 ro,seclabel,relatime,data=ordered 0 0
...
Es geht wieder auf Ro.
Als ich wieder tun Remount versuchen, es nicht einmal lassen Sie mich es diesmal tun:
mount: Read-only file system
255|[email protected]_x86:/ #
Also, wo ich falsch mache? Vielen Dank!
___ Edit____
Neustart adbd als root über adb root-Befehl löst mein Problem.
haben Sie http versucht: //www.bradcu rtis.com/hosts-files-and-the-google-android-emulator/? Ich bin nicht sicher, ob der Befehl 'adb remount' immer noch funktioniert, also stelle ich es nicht als Antwort – pzmarzly
@ PawełZmarzły Nein, es funktioniert nicht. Das Sicherungsverhalten ist mein Ansatz. Es ändert sich in rw, nachdem ich adb remount habe. Aber wenn ich etwas in/system schreibe, wirft es einen Fehler auf und wechselt zurück zu ro – darklord
@darklord Hast du herausgefunden, wie man die Dateien pusht? Ich bekomme auch das gleiche Problem, wenn Update meine SDK-Tools – Satya