2015-11-14 32 views
0

我正在开发一款应用程序,以便人们可以从手机上传照片,并且我需要能够通过模拟器在AVD中测试此功能。但是,AVD似乎没有任何存储照片,所以我不能使用它们进行测试。在IntelliJ IDEA中获取照片到Android虚拟设备

有没有一种有效的方法可以将照片放到虚拟设备上,最好让它们保持在那里,以便我可以对它们运行多个测试?我知道我也可以在手机上进行调试(并且一直这样做),但是如果可能的话,我宁愿在模拟器上执行大部分调试。

我正在使用IntelliJ IDEA进行开发。

回答

1

一种方法是打开cmd窗口并键入adb shell。然后,您可以在SD卡文件夹中为您想要的图像创建一个文件夹。然后,您可以退出外壳并使用adb push cmd将图像推送到设备。

其实很简单。

adb shell 
cd sdcard 
md directoryName 

exit 

adb push /sdcard/directoryName /pathToImage 
+0

谢谢。我将在IntelliJ中执行此操作? – misaochan

0

我通过启动的IntelliJ Android设备监视器(工具>安卓> Android设备监视器),导航到文件浏览器选项卡,然后转移到SD卡> Downloads文件夹复制照片解决的问题。在设备模拟器中,我选择了“显示SD卡”,然后才能使用该文件夹中的图片。如果我能找到如何将图片放在设备文件夹而不是SD卡上,可能会更容易,但现在这足够了。

感谢您的建议日食,帮助我走下正确的道路。