android 模拟器创建的sdcard 没有mount

当Android模拟器的SD卡未被挂载时,无法进行读写操作。可以通过Eclipse的运行配置、Android偏好设置或直接在AVD中编辑SD卡文件路径来解决。另外,命令行使用`adb shell mount -o remount rw /`也可能有效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 /

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值