0

我在使用 ICS 模拟器将数据转储到文件(甚至创建文件)时遇到了一些麻烦。我已经构建了具有“rw”权限的模拟器,并验证了“adb push”确实有效(具有只读权限,这曾经失败)。模拟器似乎只是运行这段代码,但从不创建文件。我尝试在 /system/etc 和 /mnt/sdcard 中创建(并在引导命令中使用我自己的 sdcard.img 文件)。知道我怎么能克服这个吗?

4

1 回答 1

1

尝试:

f0.flush();

f0.close();

以确保缓冲的数据被写入文件。

在代码的 catch() 部分添加以下内容:

catch (IOException e){
  e.printStackTrace();
}

这将在目录中打印出问题所在。

确认您已在 AVD Manager 中添加了 SD 卡。打开它并检查以下内容:

AVD 管理器

于 2012-10-08T21:11:55.730 回答