38

エミュレータのギャラリーに画像を追加したい。しかし、私はこれを行うことができません。これを行う方法?どんな手掛かり!スタックオーバーフローに投稿された回答を調べましたが、その回答では成功しませんでした。

4

9 に答える 9

45

Eclipse で DDMS ツールを使用して、ファイルをエミュレーターにプッシュまたはプルすることもできます。2.2 エミュレーターでは、DDMS を使用していくつかの .jpg 画像を /mnt/sdcard/DCIM/100ANDRO フォルダーにプッシュできました。次に、実行中のエミュレーター自体に移動し、アプリ画面から「開発ツール」を選択し、「メディアスキャナー」(またはAndroidの新しいバージョンでは「メディアプロバイダー」)を選択して、エミュレーターにファイルを認識させて、メディア ギャラリーに表示されます。

于 2011-11-11T16:12:55.597 に答える
45

これを確認 してください エミュレーターに仮想 SD カードを入れたら、Linux にループバック デバイスをマウントする方法に慣れていないmtools場合、またはループバック デバイスをマウントする方法がわからない場合 (ちなみにこれは非常に簡単です)、使用adb pushしてアップロードするだけです。画像。考えられる例:

adb shell mkdir /sdcard/Pictures
adb push mypic.jpg /sdcard/Pictures
于 2011-03-01T07:51:44.173 に答える
3

画像が必要な場合は、エミュレータのブラウザから google.com にアクセスし、必要に応じて画像を検索して画像をクリックします。開いたら、画像のフルサイズオプションを選択し、マウスを数秒間押し続けます。これにより、保存オプションが表示されます。コンテキスト メニューでオプションを検索することもできます。

これが誰かを助けることを願っています。

于 2013-03-06T11:06:40.590 に答える
3

この方法でSDカードに画像を入れることができます:

  1. 電話を USB から切り離す

  2. / sdcardではなくstorage/sdcardフォルダーでadb pushコマンドラインを使用する例

    D:\adt-bundle-windows-x86-20131030\sdk\platform-tools>adb push "d:\star.jpg" ストレージ/SD カード

  3. エミュレータを閉じて、もう一度実行してください

  4. Eclipse -> DDMS -> File Explorerタブで確認すると、storage/sdcard フォルダー内に画像が表示さます

于 2013-12-05T15:02:04.823 に答える
1

私はこれを使用しました、それは私にとってはうまくいきました adb push "C:/image.jpg" /mnt/sdcard/DCIM

次に、メディアプロバイダーを実行します(開発者ツールで):)

于 2015-01-22T16:22:51.857 に答える
1

書き込み権限も設定する必要があるかもしれません。adb shell
mkdir /sdcard/Pictures mount -o rw,remount rootfs / chmod 777 /mnt/sdcard exit
その後、画像をコピーしてみてください
adb push mypic.jpg /sdcard/Pictures

于 2015-03-01T16:57:00.927 に答える
1

メディアをスキャンすると、開発者ツールが停止することがあります...その場合は、上の図で説明したように DDMS モードを使用してファイルを storage/sdcard/DCIM フォルダーにプッシュし、エミュレーターを再起動するだけです....

于 2014-07-29T19:06:15.747 に答える