Android向SDCard中上传文件时报错:Failed to push items

向sdcard中添加文件为什么总是提示Failed to push the item(s)

Failed to push XXXXX.txt on emulator-     : Read-only file system
解决:在启动模拟器的时候带着的参数中,模拟器镜像路径需是绝对路径:-sdcard E:\android\android-sdk-windows\tools\sdcard.img
        注意这个绝对路径里面不能带空格(如 Program Files)
注意:(卷标、标签)必须是sdcard。如 mksdcard -l sdcard 128M e:\haogood.image(而不能是mksdcard -l haogood 128M e:\haogood.image)

在2.2版SDK以后的ADT中,既可在新建ADV Android虚拟设备时创建一个虚拟盘,也可指定加载以前用mksdcard创建的image文件。
但默认的虚拟卡类型为SD Card。
这和实际Android硬件情形是一样的。

最直接的就是把模拟器所在位置的文件夹只读属性去掉,默认路径在:C:\用户\本机用户\.android  包括其子文件夹的只读属性去掉

2.Failed to push items   null
解决:这个时候需要重启下eclipse

3.Could not find SDK_Root\tools\adb.exe!
可能的原因是下载的sdk版本太新了。网上基本上有两种安装策略:一种是自己下载最新版android sdk;一种是先下载老版sdk(应该是1.6之前),然后加入eclipse,再设置eclipse进行更新。

 

Failed to push selection: Invalid argument

原因:android不支持中文名字的文件!

posted @ 2013-08-18 12:10  LetGo  阅读(674)  评论(0编辑  收藏  举报