您的位置:首页 > 编程语言 > Go语言

CyanogenMod 11.0模拟器goldfish的编译方法及下载地址

2016-09-13 09:48 225 查看
1、首先下载CM的源码,方法网上有很多,不再赘述。

2、android模拟器的产品名为goldfish,cm的产品配置文件和linux内核,利用他脚本breakfast、brunch的方式,在我们天朝经常出错,还是GW的问题。所以如果有问题,可以手动在 .repo/local_manifests/roomservice.xml 中天下如下配置:

1
2
3
4
<?xml version=
"1.0"
encoding=
"UTF-8"
?>

<manifest>

<project name=
"CyanogenMod/android_kernel_goldfish"
path=
"kernel/goldfish"
remote=
"github"
revision=
"cm-10.1_2.6.29"
/>

</manifest>

注:此文件在执行breakfast 的时候生成。

3、repo sync 同步完代码后,执行mka 编译。

4、默认编译出来的不带内核,所以需要再编译下内核,步骤如下:

1
2
3
export
ARCH=arm &&
export
SUBARCH=arm &&
export
CROSS_COMPILE=arm-eabi-

make
cyanogenmod_goldfish_armv7_defconfig

make

zImage即为生成的内核。

启动模拟器的命令为:

1
2
3
# 根据自己的情况调整参数,含义可以通过emulator -help查看


emulator -sysdir ./ -kernel zImage -system system.img -data userdata.img -ramdisk ramdisk.img -memory 512 -gpu on -skindir .
/system/skins
-skin WVGA800 -show-kernel -verbose

最后附上我已经编译好的CM11.0 goldfish模拟器下载地址:

http://pan.baidu.com/s/1eQiRczC
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐