Androidエミュレーターの内部ストレージに保存されているファイルの内容が原因でエラーが発生しました(ファイルに書き込んだ)。自分が使用している内部ストレージを表示する方法はありますか? Windowsのアプリ?
プロジェクトフォルダ全体、SDK、ワークスペースなどを検索しましたが、何も見つかりません。別の質問で/ dataフォルダーにあると誰かが言ったのを見ましたが、それをどこで探すべきかわかりません。
ありがとう
実行中のエミュレータのフォルダ/ファイル構造を表示する場合は、SDKに含まれているAndroid Device Monitorを使用して行うことができます。
具体的には、デバイスのフォルダー構造を参照できるファイルエクスプローラーがあります。これには、adbのプッシュ/プル機能を提供するボタンがありますが、GUIからの方が簡単です。
それらは、avdディレクトリ内のimgファイルに保存されます。 Linuxを使用している場合は、次の方法でimgファイルをマウントできます。
Sudo mount -o loop ~/.Android/avd/<youremulator>/sdcard.img <mountpoint>
Img3の内容を表示する方法がWindowsまたはMacにあるかどうかは不明です。それらはext3、ext4、またはyaffsファイルシステムフォーマット(エミュレートする内容に応じて異なる)であり、Windowsはそれらのファイルシステムを簡単にサポートしないためです。 。
あなたの最善の策は、adb --helpに示されているように、実行中にadbを使用してファイルをエミュレータから直接コピーすることです。
adb pull <remote> [<local>] - copy file/dir from device
Android N
エミュレータを使用すると、簡単に内部メモリにアクセスできます。
エミュレータに移動します。
設定->メモリ->内部ストレージ->その他
次に、ポップアップが開きます。 explore
をクリックします。次に、内部ストレージにアクセスします。