Genymotion emulator
にフォルダを追加したい question を試してすべての指示に従いましたが、フォルダがファイルマネージャに表示されません Google だけでなく、ファイルマネージャに表示されないものも。
私のエミュレーターでは、ファイルマネージャーをインストールしたファイルマネージャーv 1.0.1 CyanogenModプロジェクト
私の問題を解決します
まずこれに従ってください 回答
その後、Genymotion emulator
のファイルマネージャーの設定を変更して、rootユーザーに変更し、共有フォルダーでもすべてのフォルダーが表示されるようにします
ありがとう
Updategenymotion
の新しいバージョンでは ドラッグアンドドロップでファイル/フォルダーを追加 ができます。エミュレータにファイルを追加するのに時間がかかります。時間はファイルサイズに依存します。
Update 2(@GandhyOnlyコメントに基づく)
ギャラリーで表示するには、ファイルの転送が完了した後、ダウンロードフォルダーに保存されたエミュレーターに画像ファイルをドラッグアンドドロップするだけで、同じエミュレーターを再起動すると、ギャラリーに画像が表示されます。または、エミュレータを再起動したくない場合は、次のコマンドを使用します
adb Shell am broadcast -a Android.intent.action.MEDIA_MOUNTED -d file:///sdcard/
画像を再スキャンしてギャラリーに表示します。コマンドの詳細については、実際の答え here を参照してください。私は最初の方法を使用してコマンドをチェックしませんでした
単純にドラッグアンドドロップ使用するファイルをエミュレータに追加します。
Download folderに保存されます。
ファイルをPCからエミュレータにドラッグアンドドロップするだけで、データをコピーした後、ファイルは[〜#〜] download [〜#〜]フォルダーに保存されます。 DRAGおよびDROPサービスを機能させるには、ADMINISTRATOR特権でGenemotion Softwareを開かないでください。
SDカードを使用しているかどうかわかりません。その場合は、EclipseのDDMSファイルエクスプローラーを使用してこのフォルダーを確認してください。
mnt/Shell/emulated/0/MyFiles
私のコードで標準のSDカード参照を使用する場合、これは私のファイルが行く場所です:
File sdCard = Environment.getExternalStorageDirectory();
File directory = new File (sdCard.getAbsolutePath() + "/MyFiles");