本文的目标是下载Android中的kernel并进行编译。

下面开始:

1.在Android的源码根目录下新建文件夹kernel

mkdir kernel

2.cd到kernel目录下,然后执行:

git clone https://aosp.tuna.tsinghua.edu.cn/kernel/goldfish.git

3.下载完成之后,cd到kernel的根目录:

cd android/kernel/goldfish/

4.执行:

export PATH=~/android/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin:$PATH//具体的路径还需要查看源码下的路径,看下arm-eabi-4.8是什么版本,本文的版本是arm-eabi-4.8

5.设置编译参数并编译

$ export ARCH=arm$ export CROSS_COMPILE=arm-eabi-$ git checkout -b android-goldfish-2.6.29 origin/android-goldfish-2.6.29$ make goldfish_defconfig$ make//make之后就完成了对内核的编译了,如果想看看效果执行emulator -kernel XX(make成功之后的输出路径),就可以了

更多相关文章

  1. 修改Android自带的JAVA应用程序
  2. AndroidManifest.xml中的内容详解
  3. android自定义样式
  4. Android编译相关
  5. android makefile(android.mk)分析(序)
  6. android studio 使用NDK和swig编译c++示例
  7. 加快android的编译速度
  8. Android(安卓)5.1.1 源码目录结构
  9. 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件

随机推荐

  1. Android布局优化之ViewStub(三)
  2. Android(安卓)Hierarchy Viewer
  3. Android——自定义View类(一 )
  4. Android打开APP会有权限询问
  5. 使用新版Android(安卓)Studio检测内存泄
  6. Android(安卓)系统中的 WatchDog 详解
  7. Android文件操作总结
  8. 关于Qt和android ndk的兼容问题
  9. Android(安卓)Handler
  10. Android(安卓)避免内存泄露