2010-07-21 55 views
0

如何处理目录?我在哪里复制我的虚拟设备中的音乐和图片以测试我的应用程序?android目录结构如何?

更新:与MTOOLS试图....
更新: mtools的失败......不能将它下载到虚拟设备..

更新:我进入互联网上的Android的虚拟设备,试图保存图像,并说“需要SD卡”。我以为我已经阅读了android.developers.com设备默认情况下有SD卡..无论如何,我会寻找如何创建它..

+0

所以,只是为了检查显而易见的:源文件是否真的存在?你是从一个Linux主机工作吗? – 2010-07-21 20:44:12

+0

@Pontus是的,它确实存在,我在Ubuntu 10.04上使用Android 2.2 API 8 – 2010-07-22 13:02:22

+0

@Pontus Gagge一切都是本地的,没有任何远程。 – 2010-07-22 14:02:24

回答

0

在最新的SDK(API级别8,等于2.2),则使用Environment

+0

DIRECTORY_PICTURES属性具有值“Pictures”,但试图用'adb push'复制抛出:无法将'/home/wellington/housemd.jpg'复制到'/Pictures/housemd.jpg[A':没有这样的文件或目录 – 2010-07-21 19:47:54

+0

那么,你是否调用getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)? – 2010-07-21 19:54:01

+0

ops,好吧,现在我做对了,但仍然得到:未能将'/home/wellington/housemd.jpg'复制到'/mnt/sdcard/Pictures/housemd.jpg':没有这样的文件或目录 – 2010-07-21 20:11:44

0

通常,音乐和图片将存在于/sdcard文件夹中的任何位置。请记住,并非所有手机都提供SD卡。

+0

我试过复制文件usin adb push,但得到了:未能将'/home/wellington/housemd.jpg'复制到'/sdcard/media/housemd.jpg':没有这样的文件或目录 – 2010-07-21 19:40:49

0

如果你想尝试使用仿真的SD卡,那么你必须使用mksdcard工具。都能在这里找到:

http://developer.android.com/guide/developing/tools/othertools.html#mksdcard

你要创建一个指向您创建的.img文件的AVD。一旦avd启动,您就可以使用adb push来将文件放在它上面。

+0

,或者在AVD Manager中创建虚拟设备时,只是标记框以创建sdcard ..;) – 2010-07-22 16:52:06