猿问

Android Emulator sdcard推送错误:只读文件系统

我正在Android 1.6(Android SDK 2.1)下进行开发。我通过在Eclipse中使用avd管理器创建avd。当启动此avd时,我发现/ sdcard目录的权限是“ d ---------”。因此,我无法将文件推送到sdcard。


有谁知道如何解决这个问题?


白衣染霜花
浏览 428回答 3
3回答

有只小跳蛙

从一个外壳启动仿真器后,登录到另一个外壳并键入adb shell您应该看到# prompt显示了,这是您的设备(仿真器)外壳。现在,在adb shell上键入以下命令。mount -o remount rw /sdcard现在/sdcard,这将在rw(read-write)获得许可的情况下重新挂载,现在您可以/sdcard从主机外壳中使用以下命令将文件推送到其中。`adb push filename.mp3 /sdcard,`其中filename.mp3可以是您要推送到Android仿真器的任何文件。希望这可以帮助 :)

Cats萌萌

Android Studio 0.8.9及更高版本存在创建AVD的错误。参见问题78434。解决方法转到.android文件夹中的ADV文件夹并找到您的AVD config.ini使用可以处理Unix换行符的文本编辑器将其打开。(由于记事本没有CR-LF,因此它们将一起运行。)更改hw.sdCard=no为hw.sdCard=yes这应该适合新版本中的每个人
随时随地看视频慕课网APP

相关分类

Android
我要回答