编译Android1.6(Donut) Emulator的内核
来源:互联网 发布:wampserver 域名 编辑:程序博客网 时间:2024/06/05 00:24
编译Android1.6(Donut) Emulator的内核
SDK更新内核到了2.6.29,我们可以自己来编译一个。
首先,你需要下载最新的Android Emulator的内核代码,它位于“Common Android Kernel Tree”
- mkdir kernel
- cd kernel
- git clone git://android.git.kernel.org/kernel/common.git
- cd common
- git checkout origin/android-goldfish-2.6.29 -b android-goldfish-2.6.29
然后,你还需要一个gcc编译器来编译kernel,它位于你的Android repo目录下,eg:prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/。如果你还没有初始化你的repo,那么开始吧:
- mkdir mydroid
- cd mydroid
- repo init -u git://android.git.kernel.org/platform/manifest.git
- repo sync
好了,准备环境变量还是编译:
- export PATH=$PATH:<REPO_ROOT>/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/
- export ARCH=arm
- export CROSS_COMPILE=arm-eabi-
- make goldfish_defconfig
- make
编译完成后,你就会得到Emulator的内核:arch/arm/boot/zImage。把他命名为kernel-qemu,替代SDK1.6的kernel-qemu(platforms/android-1.6/images/kernel-qemu),当然,你也可以直接将这个内核拷贝的AVD的目录(e.g.$HOME/.android/avd/donut.avd/kernel-qemu)。这样,再次运行Emulator,他就会使用新的内核了。
emulator: argv[00] = "./emulator"
emulator: argv[01] = "-kernel"
emulator: argv[02] = "/home/william/.android/avd/donut.avd/kernel-qemu"
....
UncompressingLinux.........................................................................................done, booting the kernel.
- 编译Android1.6(Donut) Emulator的内核
- TQ2440编译好的android1.0内核及文件系统
- TQ2440编译好的android1.0内核及文件系统
- ubuntu10.04下编译android1.6_donut
- 编译goldfish内核后,emulator黑屏解决方法
- Android1.6好使,但是2.1 2.2遇到问题,不好使。提示emulator-5554 disconnected!
- emulator @android1 -qemu -serial COM3启动虚拟机
- 编写兼容android1.6的fragment
- 关于android1.6 的权限介绍
- Android-编写兼容android1.6的fragment
- 详解Android1.0_Ubuntu8.1源码的编译
- donut版本的android编译生成的out目录结构
- 如何查找android emulator内核的精确版本
- Linux安装 Android1.6
- Android1
- 直接编译emulator.exe的方法
- android: 启动自编译的emulator
- Android1.6 & 2.x -- 读取联系人的多个电话号码
- erwin7.2连接oracle10g
- 如何获得屏幕尺寸
- Silverlight入门学习(29)
- 静态构造函数与实例构造函数
- MFC简明教程笔记之第一章part1
- 编译Android1.6(Donut) Emulator的内核
- 设置vim语法高亮显示和自动缩进
- Scala学习笔记2
- Android模拟器使用参数详解
- 【FTP】批处理下载FTP服务器上某个目录下的文件
- 序列化与反序列化
- 和平世界
- 王爽汇编语言综合研究-不用main函数编程
- 视频编码 MPEG2 MPEG4 DIVX Xvid H264 VC1封装格式MKV AVI RMVB MPG TS扫盲 转载