web-dev-qa-db-ja.com

Genymotionエミュレーターにフォルダー/ファイルを追加する

Genymotion emulatorにフォルダを追加したい question を試してすべての指示に従いましたが、フォルダがファイルマネージャに表示されません Google だけでなく、ファイルマネージャに表示されないものも。

私のエミュレーターでは、ファイルマネージャーをインストールしたファイルマネージャーv 1.0.1 CyanogenModプロジェクト

30
Blu

私の問題を解決します

まずこれに従ってください 回答

  • VirtualBox VM setting/Shared folder tabに移動します
  • 共有したいフォルダーに共有フォルダーを追加し、「自動マウント」オプションをチェックします
  • Genymotionソフトウェアから通常どおりVMを開始します
  • 共有フォルダーは/ mnt/sharedディレクトリで利用可能です(複数の共有フォルダーがサポートされています)

その後、Genymotion emulatorのファイルマネージャーの設定を変更して、rootユーザーに変更し、共有フォルダーでもすべてのフォルダーが表示されるようにします

  • Genymotion仮想デバイスで、アプリケーション「ファイルマネージャー」を実行し、「低特権モード」に関する広告を読みます。
  • 「ファイルマネージャー」から「設定」メニューに移動します
  • 「一般設定」で「アクセスモード」をクリックし、「ルートアクセス」モードを有効にします
  • ファイルマネージャを再起動=>すべてのディレクトリが表示されます

ありがとう

Updategenymotionの新しいバージョンでは ドラッグアンドドロップでファイル/フォルダーを追加 ができます。エミュレータにファイルを追加するのに時間がかかります。時間はファイルサイズに依存します。

Update 2(@GandhyOnlyコメントに基づく)

ギャラリーで表示するには、ファイルの転送が完了した後、ダウンロードフォルダーに保存されたエミュレーターに画像ファイルをドラッグアンドドロップするだけで、同じエミュレーターを再起動すると、ギャラリーに画像が表示されます。または、エミュレータを再起動したくない場合は、次のコマンドを使用します

adb Shell am broadcast -a Android.intent.action.MEDIA_MOUNTED -d file:///sdcard/

画像を再スキャンしてギャラリーに表示します。コマンドの詳細については、実際の答え here を参照してください。私は最初の方法を使用してコマンドをチェックしませんでした

63
Blu

単純にドラッグアンドドロップ使用するファイルをエミュレータに追加します。

Download folderに保存されます。

33
Subrat Behera

ファイルをPCからエミュレータにドラッグアンドドロップするだけで、データをコピーした後、ファイルは[〜#〜] download [〜#〜]フォルダーに保存されます。 DRAGおよびDROPサービスを機能させるには、ADMINISTRATOR特権でGenemotion Softwareを開かないでください。

6
mwaqas01

私はこれにより簡単なアプローチを持っています。 genymotionを開き、

必要な場所にファイルをドラッグアンドドロップします

この点については、スクリーンショットを2つ添付します。写真を使用するアプリがあり、ドラッグアンドドロップでコピーした後、アプリからファイルマネージャーで写真を見つけることができました。 **

次のようにドラッグアンドドロップするだけです

** enter image description here

これで完了です enter image description here

Downloadフォルダにコピーされます

6
Ajji

SDカードを使用しているかどうかわかりません。その場合は、EclipseのDDMSファイルエクスプローラーを使用してこのフォルダーを確認してください。

mnt/Shell/emulated/0/MyFiles

私のコードで標準のSDカード参照を使用する場合、これは私のファイルが行く場所です:

File sdCard = Environment.getExternalStorageDirectory();
File directory = new File (sdCard.getAbsolutePath() + "/MyFiles");
4
MishaLee