Android模拟器中sd卡的创建和文件的上传

原创 2012年03月25日 01:04:00

在使用android 模拟器的sd卡上传文件的时候出现过如下的错误:

ailed to push selection: Invalidargument 

Failed to push the item(s).

Failed to push selection: Read-only filesystem

 

有两种方式来创建sd卡:

在创建Android模拟器之初,就需要来对模拟器的sd卡进行创建


方法一:

如下图可以自定义一个大小,由系统来完成该模拟器 虚拟sd开的创建




Size数据输入,保存后,然后再在file里找到分配的那块SD card文件,其实就是隔出来一块区域当做手机的存储空间。

 

创建完成后,启动该模拟器,打开eclipse的DDMS——>File-Explorer  看到如下的目录结构




这就是创建的sd 卡文件夹了。至此第一种方法已经完成了。

 

下面的方法是我在网上找的,试验过,方法没有上面的简单,但是更好理解,我想记录下来,以防万一以后用得着:

通过Android的Tools 来创建sd卡并导入进来


   1.打开dos ,windows+R 键打开。转换到你的sdk安装包的tools目录下

       如我的目录如下:D:\Android\android sdk\tools

 

   2.创建sd卡  。在命令行中输入:mksdcard 1024M D:\android\sdcard.img 


     【这个1024M就是我们要创建的SD卡的大小,大家还是根据自己的需要来输入,最后面的那个D:\android\sdcard.img就是我们所设置的SD存放路径,这里也可以根据我们自己的需要改变路径的,但要注意路径中不能有空格出现】

注:输入好SD卡的大小和路径命令后。我们要稍等一下,因为电脑正在创建我们的SD卡。大约30秒后那个黑框又弹出了一行命令,这说明我们所要的SD卡已经创建成功了!

 

 3.在eclipse里面创建模拟器,并以该sd卡来创建





5.同样打开eclipse的DDMS——>File-Explorer  看到的目录结构如之前的一样

证明已经安装SD卡成功了


   ps:关于虚拟的sd卡的问题,应该好理解吧。以前的手机不都有一个很小的内存卡嘛,所以智能机也继承了这个特点。有的是在手机里面内置的,不可拆卸的。有的还是以前的那样支持拆卸的那种了。还有就是,在别的机子上建立的SD卡镜像文件,传到另一台机子上是不可用的。因为这个镜像文件,是以本地机器的物理地址为依据,划分出了指定大小的硬盘空间作为模拟器的存储空间的。所以物理地址在不同的电脑上有可能会出现物理地址的冲突。是不可用的。

 

附加一个:

Android中drawable—hdpi、drawable—mdpi、drawable—ldpi中直接插入图片出现不自动生成代码的问题

 

一开始以为这里面只要把图片复制粘贴到其中的任何一个文件夹下就可以了,然后右边会相应的生成代码,但是我做的时候发现没有生成,于是找相关资料,解决问题。

 

我想肯定会碰到android中放置图片的地方:drawable—hdpi、drawable—mdpi、drawable—ldpi这三个感到好奇。肯定心里会想,放在哪一个都行,只要是在android中的res目录下的drawable中就行,系统会自己找到。我以前对drawable—hdpi、drawable—mdpi、drawable—ldpi这三个也了解了一下,但是只是字面上的,没有真正理解透彻,到今天我才算有稍深点的理解。drawable—hdpi看他的单词名肯定知道他是放置高分辨率的图片,drawable—mdpi放置中等分辨率的图片,drawable—ldpi放置低分辨率的图片。大部分人都把的图片放在drawable—mdpi中。起初我认为随便将图片放置在三个当中的任意一个都行,但是今天我知道了。在分辨率低于480*800时把图片放在drawable—mdpi中是不会有什么影响,但是当分辨率为420*800或高于它时就会出问题了。你的手机屏幕有那么大但是他会将图片拉伸,当加载图片后让你感觉该屏幕没有实际的大小,而如果将图片放到drawable—hdpi中则该问题就不会存在了。比如手机屏幕的大小为420*800如果你将图片放在drawable—mdpi中,那么你就要准备一张340*525分辨率的图片,今天我就遇到了,查阅其他代码后才发现图片的大小问题。

 

总结一句话:就是相应的文件夹下放相应的小于等于其最高像素的图片,否则,像我看到的情况就是没反应,不生成代码,或出现其他问题。


另外一点,图片的名字最好起英文名,不要很随便的起111,222,333,这类的数字当名字,也很有可能出问题,我试了一下,图片分辨率对,但是起个11111的名字,然后代码生成了,但是前面会有叉叉,编译不通过的,然后同一张图片改名pic以后,就正常了~~~

在模拟器上创建虚拟的SD卡以及文件拷贝到SD卡

一、在模拟器上创建虚拟的SD卡以及文件拷贝到虚拟的SD卡,操作步骤如下 1.在命令CMD下,出入android SDK下的tools目录下 eg:F:\study\Android\soft\and...
  • huangwuyi
  • huangwuyi
  • 2013年07月24日 17:48
  • 1556

安卓模拟器没有生成SD卡的解决方法

安卓模拟器没有生成SD卡的解决方法 相信有些朋友在使用ADT的时候,会发现在SD卡中读取或写入操作时,会报出没有找到目标文件或目录的错误,但你仔细检查时,项目的权限都有写。 打开File Explor...
  • a137768480
  • a137768480
  • 2015年10月14日 20:26
  • 431

Android之SD卡 模拟器中SD卡的创建和文件导入导出

篇章一:SD卡的创建: 一 SDCard介绍 1.SDCard可以把他看看做是移动硬盘或U盘,也就是手机的内存卡 2.SDCard的创建是在eclipse创建模拟器时随同创建,也...
  • lqhed
  • lqhed
  • 2016年07月08日 22:28
  • 1234

android客户端把SD卡文件上传到服务器端并保存在PC硬盘文件夹中

在局域网内,实现从android客户端把手机SD卡上的文件上传到PC服务器端,并保存在PC硬盘的指定文件夹下。同时把PC端硬盘文件的目录和对文件的描述信息保存在mysql数据库中。 1、客户...
  • u014600432
  • u014600432
  • 2014年12月08日 18:53
  • 1416

Android学习之模拟器上面应用的sdcard的创建使用

Android中在有些模拟器上面没有sdcard的时候,我们就要创建一个sdcard,在创建前我们先要进行环境变量的配置,找到sdk文件中mksdcard.exe所在的文件夹,比如我的是E:\Andr...
  • q394895302
  • q394895302
  • 2015年07月20日 10:23
  • 1192

上传音乐到Android模拟器的SD卡,并在Android模拟器上播放

这几天学习Android,准备写个音乐播放软件,以后会介绍。不过,在新建的模拟器中并没有音乐。因为模拟器是新配置的,里面没有音乐或视频等文件,需要用户自己添加进去。下面介绍一下我添加文件到模拟器的SD...
  • u010670619
  • u010670619
  • 2015年07月28日 22:04
  • 2577

为Android虚拟机创建SDCard

 一、首先创建SDCARD   我创建的sdcard名为:sdcard.img(名字随便取,以img后缀名结束)。 进入DOS  指向  目录D:\Program File\AndroidS...
  • LANGXINLEN
  • LANGXINLEN
  • 2015年11月25日 15:09
  • 2677

Android模拟器中使用SD卡

关于在android中使用SD卡网上很多介绍手动建立镜像文件的,研究发现安装AVD时已经配置了SD卡,查看 eclipse -> windows->Android AVD Manager 选模拟器,...
  • u010355144
  • u010355144
  • 2015年05月23日 17:09
  • 460

android 访问data目录、6.0模拟器读写sdcard、相关sdcard路径

转载:http://blog.csdn.net/yangzl2008/article/details/8498196使用adb命令时的错误如果直接使用adb命令会产生以下错误:127|shell@an...
  • xx326664162
  • xx326664162
  • 2016年08月20日 10:44
  • 3963

【Android】把外部文件拷贝的AVD安卓模拟器上的sdcard上,并且在AVD中浏览sdcard的文件

首先,实现这一切的大前提是,你的AVD安卓模拟器,在启动之前,有设置好sdcard的大小,如下图。同时,你的AVD安卓模拟器,要处于启动状态。否则无法执行如下的操作。 这里以《【Androi...
  • yongh701
  • yongh701
  • 2015年06月27日 10:46
  • 4154
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android模拟器中sd卡的创建和文件的上传
举报原因:
原因补充:

(最多只允许输入30个字)