Android bionic移植需要注意的事項
日期:2016/3/13 17:13:34   編輯:開發入門
1)修改之前,先要備份 android/bionic 2)按照下面方法復制Linux kernel v2.6.31 頭文件:
復制 include/asm-generic 到 bionic/libc/kernel/original folder
復制 include/Linux 到 bionic/libc/kernel/original folder
復制 include/mtd 到 bionic/libc/kernel/original folder
3)運行 tools/update_all.py 腳本,生成新的頭文件,方法如下.
$ cd android/bionic/libc/kernel
$ tools/update_all.py
以上的操作將復制新的頭文件到 bionic/libc/kernel/common 目錄
4)刪除 bionic/libc/kernel/original 目錄
5)復制平台相關的頭文件:
復制 Linux v2.6.31 平台相關的 asm 目錄到指定的路徑,方法如下:
復制 arch/arm/include/asm 到 android/bionic/libc/kernel/arch-arm/
復制 arch/x86/include/asm 到 android/bionic/libc/kernel/arch-x86/
6)從 v2.6.29 bionic/libc/kernel/common/Linux 復制一下的頭文件到新的 android/bionic/libc/kernel/common/Linux 目錄:
android-alarm.h
android-pmem.h
android_power.h
ashmem.h
binder.h
msm_adsp.h
msm_audio.h
msm_mdp.h
keychord.h
7)編譯
$ cd android
$ make -j4
- 上一頁:Android之如何獲取手機和存儲卡上的圖片
- 下一頁:Android游戲開發之旅 Sensor感應示例