如何处理目录?我在哪里复制我的虚拟设备中的音乐和图片以测试我的应用程序?android目录结构如何?
更新:与MTOOLS试图....
更新: mtools的失败......不能将它下载到虚拟设备..
更新:我进入互联网上的Android的虚拟设备,试图保存图像,并说“需要SD卡”。我以为我已经阅读了android.developers.com设备默认情况下有SD卡..无论如何,我会寻找如何创建它..
如何处理目录?我在哪里复制我的虚拟设备中的音乐和图片以测试我的应用程序?android目录结构如何?
更新:与MTOOLS试图....
更新: mtools的失败......不能将它下载到虚拟设备..
更新:我进入互联网上的Android的虚拟设备,试图保存图像,并说“需要SD卡”。我以为我已经阅读了android.developers.com设备默认情况下有SD卡..无论如何,我会寻找如何创建它..
在最新的SDK(API级别8,等于2.2),则使用Environment。
DIRECTORY_PICTURES属性具有值“Pictures”,但试图用'adb push'复制抛出:无法将'/home/wellington/housemd.jpg'复制到'/Pictures/housemd.jpg[A':没有这样的文件或目录 – 2010-07-21 19:47:54
那么,你是否调用getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)? – 2010-07-21 19:54:01
ops,好吧,现在我做对了,但仍然得到:未能将'/home/wellington/housemd.jpg'复制到'/mnt/sdcard/Pictures/housemd.jpg':没有这样的文件或目录 – 2010-07-21 20:11:44
通常,音乐和图片将存在于/sdcard
文件夹中的任何位置。请记住,并非所有手机都提供SD卡。
我试过复制文件usin adb push,但得到了:未能将'/home/wellington/housemd.jpg'复制到'/sdcard/media/housemd.jpg':没有这样的文件或目录 – 2010-07-21 19:40:49
如果你想尝试使用仿真的SD卡,那么你必须使用mksdcard工具。都能在这里找到:
http://developer.android.com/guide/developing/tools/othertools.html#mksdcard
你要创建一个指向您创建的.img文件的AVD。一旦avd启动,您就可以使用adb push来将文件放在它上面。
,或者在AVD Manager中创建虚拟设备时,只是标记框以创建sdcard ..;) – 2010-07-22 16:52:06
所以,只是为了检查显而易见的:源文件是否真的存在?你是从一个Linux主机工作吗? – 2010-07-21 20:44:12
@Pontus是的,它确实存在,我在Ubuntu 10.04上使用Android 2.2 API 8 – 2010-07-22 13:02:22
@Pontus Gagge一切都是本地的,没有任何远程。 – 2010-07-22 14:02:24