我正在Android 1.6(Android SDK 2.1)下进行开发。我通过在Eclipse中使用avd管理器创建avd。当启动此avd时,我发现/ sdcard目录的权限是“ d ---------”。因此,我无法将文件推送到sdcard。有谁知道如何解决这个问题?
3 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
从一个外壳启动仿真器后,登录到另一个外壳并键入
adb shell
您应该看到# prompt显示了,这是您的设备(仿真器)外壳。现在,在adb shell上键入以下命令。
mount -o remount rw /sdcard
现在/sdcard,这将在rw(read-write)获得许可的情况下重新挂载,现在您可以/sdcard从主机外壳中使用以下命令将文件推送到其中。
`adb push filename.mp3 /sdcard,`
其中filename.mp3可以是您要推送到Android仿真器的任何文件。
希望这可以帮助 :)
Cats萌萌
TA贡献1805条经验 获得超9个赞
Android Studio 0.8.9及更高版本存在创建AVD的错误。
参见问题78434。
解决方法
转到.android文件夹中的ADV文件夹并找到您的AVD config.ini
使用可以处理Unix换行符的文本编辑器将其打开。(由于记事本没有CR-LF,因此它们将一起运行。)
更改hw.sdCard=no为hw.sdCard=yes
这应该适合新版本中的每个人
- 3 回答
- 0 关注
- 427 浏览
添加回答
举报
0/150
提交
取消