android 模拟器创建的sdcard 没有mount

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 /

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

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

没有更多推荐了,返回首页