Sal*_*ara 8 eclipse mobile android android-sdcard
我想将*.mp3文件推送到我的模拟器中,但它给了我这两个错误:
transfer error: Read-only file system
Failed to push selection: Read-only file system
Run Code Online (Sandbox Code Playgroud)
要解决这个问题,我已经完成了这些工作,但仍然无法正常工作:
1 - 使用CMD执行此操作: c:\android-sdk\platform-tools\>abd remount
2 - 将这两行添加到AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Run Code Online (Sandbox Code Playgroud)
3 - 将仿真器配置中的SD卡设置为1024 Mb

让我精彩的是文件资源管理器中的sdcard文件夹具有所有必要的权限

ati*_*man 23
这是我在其他网站上找到的解决方案,这是我的唯一方法:
在一个终端(我在Mac OS X上工作)我去了sdk/platform-tools目录(为了访问adb shell)然后输入以下命令:
./adb shell
su
mount -o rw,remount rootfs /
chmod 777 /mnt/sdcard
Run Code Online (Sandbox Code Playgroud)
然后键入exit退出su,exit再次退出adb shell.
@ atisman的回答让我工作.虽然有两个小位可以添加到他的回复中:
首先,看起来很挑剔,你可能需要在unix命令行中额外添加' - ',具体取决于你的本地操作系统.它对我有用的唯一方法是:
mount -o -rw,remount rootfs /
Run Code Online (Sandbox Code Playgroud)
另一项是确保您已经实际定义了具有某种尺寸的设备SD卡.我看到你有,但我没有,所以只是把它放在那里以防其他人有类似的问题.
打开AVD管理器,单击您正在使用的设备...单击"编辑"并转到"SD卡"区域.确保单击"大小",并在其旁边的区域中有一个数字.否则SD卡无法保存任何信息.
| 归档时间: |
|
| 查看次数: |
19300 次 |
| 最近记录: |