我需要将一些文件添加到 Android模拟器上的 SD卡。我在 Ubuntu系统上使用 Intellij Idea 。
到目前为止我所做的是:
- 使用 mksdcard 命令创建SD卡图像 - > mksdcard -l SD256M 256M~ / sdcard256m.img 。
- 推出带有命令行选项的Android模拟器 - > -sdcard~ / sdcard256m.img
醇>
但是,我无法使用 DDMS - 文件浏览器(从命令行启动DDMS)无法将文件添加到SD卡。
我收到以下错误。
E / ddms:传输错误:只读文件系统 无法在模拟器-5554上推送testfile.mp3:只读文件系统
此外,在模拟器上,设置>下 SD卡&手机存储设置,我看到了这一点:
总空间 - 不可用
可用空间 - 不可用
安装SD卡 - 插入SD卡进行安装
格式化SD卡 - 格式化(擦除)SD卡
我不确定模拟器是否能够获取我创建的SD卡图像。
请让我知道我要去哪里错误?
非常感谢!
答案 0 :(得分:2)
问题在于启动模拟器时的命令行参数
<强>〜/ sdcard256m.img 强>
我必须扩展“〜”并将其更改为
/home/username/sdcard256m.img
SD卡在仿真器中被检测到&amp;我能够通过DDMS文件资源管理器推送文件。