免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2462 | 回复: 0

[Android] CyanogenMod 11.0模拟器goldfish的编译方法及下载地址 [复制链接]

论坛徽章:
0
发表于 2016-09-13 10:10 |显示全部楼层
1、首先下载CM的源码,方法网上有很多,不再赘述。
2、android模拟器的产品名为goldfish,cm的产品配置文件和linux内核,利用他脚本breakfast、brunch的方式,在我们天朝经常出错,还是GW的问题。所以如果有问题,可以手动在 .repo/local_manifests/roomservice.xml 中天下如下配置:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <manifest>
  3.   <project name="CyanogenMod/android_kernel_goldfish" path="kernel/goldfish" remote="github" revision="cm-10.1_2.6.29" />
  4. </manifest>
复制代码
注:此文件在执行breakfast 的时候生成。
3、repo sync 同步完代码后,执行mka 编译。
4、默认编译出来的不带内核,所以需要再编译下内核,步骤如下:
  1. export ARCH=arm && export SUBARCH=arm && export CROSS_COMPILE=arm-eabi-
  2. make cyanogenmod_goldfish_armv7_defconfig
  3. make
复制代码
zImage即为生成的内核。
启动模拟器的命令为:
# 根据自己的情况调整参数,含义可以通过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

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP