/ systemをrwファイルシステムとして再マウントしようとしているので、いくつかのファイルを/ system/frameworkにプッシュできます。 Androidエミュレーター実行中Android 6.0x86イメージです。
$ mount
...
/dev/block/vda /system ext4 ro,seclabel,relatime,data=ordered 0 0
...
それから私はします
su
mount -o rw,remount /system
mount
...
/dev/block/vda /system ext4 rw,seclabel,relatime,data=ordered 0 0
...
この時、私は大丈夫だと思っています。それから私はホストでやっています:
adb Push test.jar /system/framework/
しかし、私は見る:
failed to copy 'test.jar' to '/system/framework/test.jar': Read-only file system
次に、adbに戻ります。
mount
...
/dev/block/vda /system ext4 ro,seclabel,relatime,data=ordered 0 0
...
再びroに戻ります。
再マウントを再度実行しようとすると、今回は実行できません。
mount: Read-only file system
255|root@generic_x86:/ #
だから私はどこで間違っているのですか?ありがとう!
___編集____
adb rootコマンドを使用してadbdをrootとして再起動すると、問題が解決します。
@ raed-hosnyの回答に基づいて私は問題を解決します
_$ emulator -writable-system -netdelay none -netspeed full -avd Nexus_5X_API_25
_
あなたのログにはこのようなものがあります
sh: 1: glxinfo: not found emulator: WARNING: System image is writable sh: 1: glxinfo: not found emulator: Listening for console connections on port: 5554 emulator: Serial number of this emulator (for ADB): emulator-5554
-writable-systemを使用してターミナルからエミュレーターを起動して、古い方法で/ systemを書き込み可能としてマウントできるようにしてください