如何在窗口中运行我自己的android模拟器?

时间:2013-03-03 07:52:50

标签: android android-emulator android-source

在linux中,我构建了自己的模拟器(按照说明:http://source.android.com)并启动它。现在,我想将其复制到Windows并运行它。我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

我不确定,但我认为以下步骤可以帮助您。您需要将以下文件(我还提供这些文件的路径)复制到Windows中的文件夹中(假设此文件夹为user_folder):

out/target/product/generic/system.img
out/target/product/generic/ramdisk.img
out/target/product/generic/userdata.img
prebuilt/android-arm/kernel/kernel-qemu

如果在Windows中安装了Android SDK,则应该有命令emulator。您可能还需要为sdcard放置一个图像(可以使用mksdcard生成)您只需要填写此命令的参数。

emulator -sysdir <path_to_your_user_folder> -system <path_to_your_user_folder>/system.img -ramdisk <path_to_your_user_folder>/ramdisk.img -data <path_to_your_user_folder>/userdata.img -kernel <path_to_your_user_folder>/kernel-qemu -sdcard <path_to_your_user_folder>/sdcard.img

答案 1 :(得分:0)

我想你想要做的是从源代码构建自己的Android SDK(适用于Windows)。你可以这样做:

设定:

$ sudo apt-get install mingw32 tofrodos

mingw32是交叉编译器,tofrodos添加了unix2dos命令。

构建:

$ . build/envsetup.sh
$ lunch sdk-eng
$ make win_sdk

取自here(构建Windows SDK)。

如果它不起作用,请使用更多调试选项(例如: -show-kernel )在模拟器中休息,并查看它停止的位置。由于它没有达到初始化adbd deamon的程度,因此这可能很有用。

答案 2 :(得分:0)

您可以下载模拟器附带的Windows的Android SDK。 Android SDK

或者您可以使用其他Android播放器,例如Blue Stacks

或者您可以使用Vmware等模拟器直接在Windows上运行Android OS(图像文件)。

祝你好运!!!