15

Android 用のエミュレーターで開発していて、AVD (.img) のファイル システムが表示されないのは、少し盲目的に感じます。

Windows または Linux でマウントする方法はありますか?

書き込み権限でマウントされている場合のボーナス。

ありがとうございました。

4

6 に答える 6

13

Linux でデバイスをマウントするだけです。

sudo mount -o loop ~/.android/avd/<myvirt>/sdcard.img <destdir>
于 2011-04-12T16:52:45.703 に答える
4

「adbシェル」はどうですか?

これにより、root シェル (エミュレーター上) が作成されます。

于 2009-12-02T08:46:21.707 に答える
3

MacOS X ユーザーの場合:

$ hdiutil attach ~/.android/avd/Samsung_Nexus_S.avd/sdcard.img
于 2012-08-30T15:46:06.143 に答える
2

Windows の場合、ImDisk Virtual Disk Driverに出くわしました

このユーティリティをインストールすると、sdcard.img をマウントできます。ここに素敵なチュートリアルがあります

于 2011-10-08T18:19:35.827 に答える
1

別のオプションは、DDMS (Eclipse SDK) でファイル エクスプローラーを使用することです。そこでファイル システム全体を表示し、目的の場所にファイルをダウンロード/アップロードできます。そうすれば、画像をマウントして処理する必要はありません。マウントしてみたのですが、エミュレーターが動いているとできないなど面倒です。さらに、すべてのコンテンツを表示する場合は、各イメージをマウントする必要があります。

于 2013-01-15T11:39:57.453 に答える
1

はい、取り付け可能です。Ubuntu では、sdcard.img を vfat 経由で、system.img と userdata-qemu.img を yaffs2 経由でマウントできます。「Android ファイル システムとは??」も参照してください。.

ファイル システム yaffs2 は、標準の Ubuntu カーネルには含まれていないことに注意してください。したがって、Ubuntu の場合、system.img と userdata-qemu.img をマウントする前に、yaffs2 をサポートする独自のカーネルを構築する必要があります。または、yaffs2 イメージからファイルを抽出したり、新しいイメージ ファイルを作成したりできるyaffs2utilsを参照することもできます。利点は、これらのツールを使用するために独自のカーネルを構築する必要がないことです。

于 2011-01-02T15:57:02.857 に答える