我正在开发android模拟器。我成功升级了模拟器的内核。现在我想改变模拟器的操作系统。我知道我们可以从android SDK管理器中选择适当的API。但我想手动安装果冻豆,或者你可以说我想在模拟器中将ICS升级为果冻豆。
有没有办法在模拟器上手动安装android 4.3的源代码?
答案 0 :(得分:1)
您只能更改模拟器使用的API,然后您可能需要重新启动它。我无法想象它会简单地改变操作系统。我只是为我使用的每个API创建一个不同的AVD,并在需要时运行它们(API 18 Emulator始终在运行)。
答案 1 :(得分:1)
您需要使用Android SDK从源代码编译Android 4.3。选择模拟器作为构建目标。例如,要为ARM仿真器创建工程构建(完全调试功能,最大输出大小):
$ lunch aosp_arm-eng
有关详细信息,请访问构建系统的官方Android页面: http://source.android.com/source/building-running.html
构建完成后(可能需要几个小时,至少第一次),您可以使用源树的out /子目录中的文件在模拟器中运行。这些包括system.img,userdata.img,ramdisk.img等