android 模拟器创建的sdcard 没有mount

今天在练习的时候发现,sdcard虽然是存在了,但是没有mount,所以也就没有那些读写的权限,也就是说sdcard没有激活,相当于使用不了sdcard。

网上找了会解决的办法,现在来总结一下,只要有几种方法。

1.在Eclipse中鼠标移到项目上面,右键,run as ——>run configrations——>左边点击项目名,右边点击target,然后往下拉,找到Additional Emulator Command Line Options

然后把我们创建的sdcard所在路径填上来(这个路径一般是C:\Users\Administrator\.android\avd\4.2.2.avd\sdcard.img)

-sdcard  C:\Users\Administrator\.android\avd\4.2.2.avd\sdcard.img ——>点击ok

(红色的avd是我所用的版本号,大家根据自己所用版本号所创建的avd对应找,如果这个路径下没有sdcard.img,说明你还没有创建sdcard,更谈不上使用sdcard了,创建的  
方法我这里就不多说了)

2.在Eclipse中 window——>preferences——>android——>Launch,在Default emulator options 右边填上上面的路径

-sdcard  C:\Users\Administrator\.android\avd\4.2.2.avd\sdcard.img ——>点击ok

3.在AVD模拟器里,编辑SD Card的时候,有两个选项,一个是Size,一个是 File,选择File,然后选择sdcard.img文件,填上

C:\Users\Administrator\.android\avd\4.2.2.avd\sdcard.img

4.命令行中执行adb shell,mount -o remount rw /

其实这个方法我也没试过,大家可以试试

以上的做法如有不正确的地方请不吝指出

时间: 2024-10-15 11:51:40

android 模拟器创建的sdcard 没有mount的相关文章

Android模拟器创建第一个项目遇到的问题

appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让Android2.1以上全使用上4.0版本的界面. 解决方法一:不管appcompat_v7的存在,直接做自己的项目. 解决方法二: 不慎删除appcompat_v7的人,然后出现小红叉叉. 点击菜单栏"Project",选择"Clean",然后点击"OK",Clean完成后,你会发现appcompat_v7包出错.test包出现红色警告的问题已经解决了,只是test包还

给android模拟器添加SD卡

如何给android模拟器创建SD卡呢 我们在命令行中输入 mksdcard 512M D:\Program Files (x86)\Android\sdcard.img 这样就在我们的D:\Program Files (x86)\Android目录中有了个sdcard.img 大小为512M Sd卡创建完毕,下一步就是在eclipse中设置下,让模拟器启动的时候加载这个SD卡 点击 window-preferences 然后在 android->launch中的 default emulato

【转】使用命令行方式创建和启动android模拟器

原文网址:http://blog.csdn.net/tiandinilv/article/details/8953001 1.Android模拟器介绍 Android中提供了一个模拟器来模拟ARM核的移动设备.Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://bellard.org/qemu/),它可以提供一个虚拟的ARM移动设备.Android模拟器被命名为goldfish,用来模拟包括下面一些功能的ARM SoC: * ARM926ej-S C

通过CMD命令行创建和使用Android 模拟器 AVD

进行Android APP测试时,若手持android手机设备稀少的情况下,我们可以通过创建Android模拟器AVD来代替模拟android手机设备,本文就具体介绍如何创建和使用AVD. 1.创建AVD         每个AVD模拟一套虚拟设备来运行Android应用程序.无论是在Eclipse下或者命令行下创建新的avd,系统会在系统默认文件路径下自动创建一个.android 文件夹,所创建的有关avd的配置信息则被保存在该.android目录下,如:        C:\Document

android studio创建模拟器报错解决 emulator: ERROR: This AVD's configuration is missing a kernel file!!

android studio创建模拟器报错 emulator: ERROR: This AVD's configuration is missing a kernel file!! 的解决办法 原因有二:1 没有,解决办法通过sdk mangager 下载 2 找不到,解决办法看系统环境变量path(此种情况多数发生在android Studio和EclipseADT同时存在的情况下) 原因是在刚刚安装完毕的androidstudio的sdk目录下没有system-image目录,也许有但没有相

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

首先,实现这一切的大前提是,你的AVD安卓模拟器,在启动之前,有设置好sdcard的大小,如下图.同时,你的AVD安卓模拟器,要处于启动状态.否则无法执行如下的操作. 这里以<[Android]利用adt-bundle在Windows下轻松搭建Android开发环境与Hello world>(点击打开链接)在Windows中安装出来的安卓开发环境为例. 一.把外部文件拷贝的AVD安卓模拟器上的sdcard上 1.在AVD成功开机之后,你先要通过Window->Open Persperct

在命令行创建、删除和浏览AVD、使用android模拟器

->list :列出机器上所有已经安装的Android版本和AVD设备 ->list avd :列出机器上所有已经安装的AVD设备 ->list target :列出机器上所有已经安装的Andoid版本 ->create avd :创建一个avd设备 ->move avd :移动或重命名一个avd设备 ->delete avd :删除一个avd设备 ->update avd :升级一个avd设备使之符合新的sdk环境 ->create project :创建

命令行创建Android模拟器

前提:安装好Android SDK(通过SDK Manager去下载) 1. 进入.../sdk/tools 2. 命令行执行android avd,就会出现模拟器创建页面 附:使用这种方式创建android模拟器,可以避免很多不必要的错误 3. 启动模拟器时可以勾上Scale display to real size

【Android问题】解决创建Android模拟器时提示&quot;No system images installed for this target&quot;的问题

在创建Android模拟器时间发现提示“No system images installed for this target”问题,无法创建模拟器,如下图: 解决:经上网查证,发现原因在于CPU/ABI选项无法选择,并显示“No system images installed for this target”,也就是没有适合的系统镜像,即SDK中对应的Android版本没有下载系统镜像,如下图: 下载安装好了之后,重启Eclipse,问题解决,如下图: