エミュレータでは、設定から SD カードをアンマウントできます。
その後、OSにマウントしてから、通常どおりアンマウントできます。
エミュレーターに再マウントする方法を理解できませんでした(再起動せずに)。
ヒント:
adb
コマンドremount
は無関係です:それは約です/system
- コマンドは関係あり
emulator
ません: エミュレーターを起動するだけです - もちろん、SDカードを2か所にマウントすると、すべてが台無しになります(試しました)
もっと:
mount
以下を出力します。/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
上記と同じオプションを使用して、シェルをアンマウントした後にシェルから再度マウントしようとすると、segfault が発生します
- の二重スラッシュの理由がわかりません。
block//vold
単なるタイプミスだと思います