CyanogenMod 11.0模擬器goldfish的編譯方法及下載地址

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


歡迎轉載:http://www.yinqisen.cn/blog-321.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章