CyanogenMod源码编译模拟器
来源:互联网 发布:dlp 打印 软件 编辑:程序博客网 时间:2024/05/23 19:19
详细编译方法参考 CyanogenMod的wiki
Configure Build
Now, your environment must be configured to build specifically for the Android Emulator. To set up your build environment:
. build/envsetup.shlunch cyanogen_generic-eng
Compile
Next, we will build the actual ROM.
mka
编译过程遇到问题:
问题一:
- bootable/recovery/applypatch/bspatch.c:29:19: error: bzlib.h: No such file or directory
- make: *** 没有规则可以创建“out/target/product/generic/obj/EXECUTABLES/updater_intermediates/LINKED/updater”需要的目标“out/target/product/generic/obj/STATIC_LIBRARIES/libbz_intermediates/libbz.a”。 停止。
在android官方源码里可以搜索到这两个文件,都在external/bzip2目录下。查看cyanogenmod该目录下的文件,是空的,repo没有同步下来,于是单独git该项目
git clone git://github.com/CyanogenMod/android_external_bzip2.git -b gingerbread
把.git目录复制为.repo/projects/external/bzip2.git
把其它文件复制到external/bzip2目录下。
问题二:
- 模拟器黑屏
解决方法:在CM源码中找到kernel-qemu-armv7, 位置在~/prebuilt/android-arm/kernel/kernel-qemu-armv7,将其复制到SDK相应目录,打开模拟器时指定kernel:
#emulator @CM7 -kernel PATH/images/kernel-qemu-armv7
- CyanogenMod源码编译模拟器
- CyanogenMod源码编译
- CM源码(CyanogenMod)源码编译
- CyanogenMod源码下载和编译
- CyanogenMod源码下载和编译
- [CyanogenMOD编译]Android源码总体结构
- android CyanogenMod源码下载和编译
- 在Ubuntu12.04编译CyanogenMod源码
- CyanogenMod 10.1源码下载和编译
- CyanogenMod源码下载和编译 CM7
- CyanogenMod 11.0模拟器goldfish的编译方法及下载地址
- CyanogenMod 11.0模拟器goldfish的编译方法及下载地址
- CyanogenMod源码下载和编译(Android ROM定制基础篇)
- CyanogenMod源码下载和编译(Android ROM定制基础篇)
- CyanogenMod源码下载和编译(Android ROM定制基础篇)
- CyanogenMod源码下载和编译(Android ROM定制基础篇)
- CyanogenMod ICS launcher 2 源码 eclipse可以编译
- android 系统的生成,CyanogenMod源码下载和编译 CM7
- 设计模式(十)享元模式Flyweight(结构型)
- 超图共相式GIS思想
- C# 获取时间的格式
- java交流群
- 面试集锦
- CyanogenMod源码编译模拟器
- 动态库和静态库
- 给大家推荐一个【webview和js的交互】封装,很好用~~~
- 编译程序(javac)与SOURCEPATH
- 关于人体血液循环的猜想
- 查看mysql字符集
- 关于java参数的传递
- 存储过程和自定义函数的优缺点
- 多线程官方教程