编译Android cupcake 核心
2009-03-23 14:13
567 查看
cupcake支援多国语系,且提供了SoftKeyboard的功能,身为走在時代尖端的工程師,怎么可以不自已Build一个來玩玩呢。
环境Ubuntu 8.10 x86 32bit,如果是Windows的使用者可以直接用VirtualBox裝个VM。
步驟:
相關工具:
直接用下面指令安裝完所需要的工具。
$ sudo apt-get install git-core gnupg sun-java6-jdk flex bison gperf
libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zipcurl
libncurses5-dev zlib1g-dev
取得repo:
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
通常我會將repo移到/bin/repo,方便日後作業。
取得source
先替source code建個目錄
$ mkdir android
$ cd android
在我們建立的目錄底下進行repo 初始化,指定要取得cupcake
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
執行成功後會出現下面訊息
repo initialized in /mydroid
接下來就準備同步程式碼囉
$ repo sync
這個工作非常浩時且常常會斷線出錯,建議去泡杯咖啡、看個電影後再回來,也可以中途ctrl-c中止,分次再慢慢補完。
等出現完成的訊息後。就可以看到android的目錄中有完整的source了。
編譯source
就簡單到不行,執行
$ make
再經過無止境的等待後,就會在~/android/out/target/product/generic出現三個img檔:ramdisk.img、system.img、userdata.img,就可以丟到模擬器測試囉,心臟有力一點的朋友,也可以直接刷ADP啦。
环境Ubuntu 8.10 x86 32bit,如果是Windows的使用者可以直接用VirtualBox裝个VM。
步驟:
相關工具:
直接用下面指令安裝完所需要的工具。
$ sudo apt-get install git-core gnupg sun-java6-jdk flex bison gperf
libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zipcurl
libncurses5-dev zlib1g-dev
取得repo:
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
通常我會將repo移到/bin/repo,方便日後作業。
取得source
先替source code建個目錄
$ mkdir android
$ cd android
在我們建立的目錄底下進行repo 初始化,指定要取得cupcake
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
執行成功後會出現下面訊息
repo initialized in /mydroid
接下來就準備同步程式碼囉
$ repo sync
這個工作非常浩時且常常會斷線出錯,建議去泡杯咖啡、看個電影後再回來,也可以中途ctrl-c中止,分次再慢慢補完。
等出現完成的訊息後。就可以看到android的目錄中有完整的source了。
編譯source
就簡單到不行,執行
$ make
再經過無止境的等待後,就會在~/android/out/target/product/generic出現三個img檔:ramdisk.img、system.img、userdata.img,就可以丟到模擬器測試囉,心臟有力一點的朋友,也可以直接刷ADP啦。
相关文章推荐
- android zxing编译核心代码
- 编译Windows版Android Emulator(Cupcake)
- 在Android核的java核心库libcore中打印log,和单独编译
- Android cupcake源代码获取和编译 for Ubuntu 9.04
- 编译Windows版Android Emulator(Cupcake)
- 编译Windows版Android Emulator(Cupcake)
- Android Cupcake源码编译笔记
- Android cupcake源代码获取和编译 for Ubuntu 9.04
- Android Cupcake源码编译笔记
- android cupcake源码编译问题
- 编译Android cupcake SDK
- 学习笔记之Android四大核心组件详解
- Android反编译工具介绍与简单实用方法
- cocos2d-x在win7下的android交叉编译环境
- Android的交叉编译工具
- Cocos2D-HTML5 MoonWarriors Android Dev (wwashington) -- Android 编译指南
- android定制化软件修改或添加按键驱动的核心操作步骤讲解
- Android核心分析之四 ---手机的软件形态
- HTC Kaiser 编译Android Kernel zImage
- ubuntu 11.10下载和编译Android源码