【发布时间】:2012-05-27 15:07:15
【问题描述】:
我无法在模拟器上安装我的 sd 卡,它只给了我一个读取 sd 卡的选项,如下所示:
如何获得虚拟 sd 卡的写入权限,以便我能够将一些媒体推送到 sd 卡上以测试我的应用程序?
【问题讨论】:
标签: android eclipse permissions android-emulator
我无法在模拟器上安装我的 sd 卡,它只给了我一个读取 sd 卡的选项,如下所示:
如何获得虚拟 sd 卡的写入权限,以便我能够将一些媒体推送到 sd 卡上以测试我的应用程序?
【问题讨论】:
标签: android eclipse permissions android-emulator
打开外壳。打开提示符,输入:
adb shell
然后,使用 rw 权限重新挂载您的 sdcard。
mount -o remount rw /sdcard
编辑
没有权限的sd卡:
打开外壳:
权限变更:
【讨论】:
mount 即可知道您的 sdcard 是否已挂载。
确保您可以通过在下面提供size 为模拟器创建 SDCard
SD Card - 选项卡,并且您已将 SD Card Support 添加到您的设备下 Hardware - 选项卡
【讨论】:
使用您的 AVD 管理器并指定 AVD 目标在虚拟化上具有 sd 卡。此外,谷歌将模拟卡限制为 50Mb,至少他们曾经这样做过。因此,只需打开 Eclipse,从菜单栏中调出您的 AVD 管理器并编辑目标 AVD 仿真以安装卡,然后在您的 android 清单文件中输入写入权限以获得权限,从那里应该可以正常工作。
【讨论】:
在 avd 中小于 1024 MB 的 sdcard 大小 -> 进行编辑 然后保存 然后运行
【讨论】: