我知道模拟器可以创建一个sdcard.img作为模拟器使用的设备。
但现在,我想在Android模拟器中使用真正的SD卡。 是否有可能在Windows环境中构建android模拟器或者此请求需要在Linux环境中实现?
欢迎任何想法。 感谢。
答案 0 :(得分:0)
好的,最后我自己得到了答案......
我们在这个问题上遇到的第一件事就是在执行模拟器时遇到警告。
跟踪main.c中的源代码后,
if (size < 9*1024*1024ULL) {
fprintf(stderr, "### WARNING: SD Card files must be at least 9MB, ignoring '%s'\n", opts->sdcard);
} else {
hw->hw_sdCard_path = ASTRDUP(opts->sdcard);
}
我忽略了if条件,即强制执行hw-&gt; hw_sdCard_path = ASTRDUP(opts-&gt; sdcard);
然后,一切顺利:)