雖然很多網友都已經寫過在ubuntu11.04中編譯運行Android2.3的文章,不過,任何東西都得親自去做過纔會更加清楚的知道其中的步驟,很久以前就想親自編譯一下Android源碼,想做一下Android的嵌入式開發,最近纔開始真正去做,當然之前加入一個CM10的開發團隊的部分嘗試還是很有用的,雖然沒怎麼做出點什麼東西,還是蠻慚愧的!最近要回學校做畢業設計和論文答辯,黃石的夏天估計熱的稀爛,和武漢有得一拼...
閒話少說,我的系統具體配置是:
win7 32位旗艦版+VM Ware 9.0
ubuntu系統是:ubuntu 11.04 Desktop-i386 ,並不是老羅推薦的ubuntu-11.04-alternate-i386,因爲我覺得這個實在是太...而且好像不能安裝圖形界面的純淨ubuntu版本不太適合我,我喜歡ubuntu還算漂亮的用戶界面。注:感謝老羅的Android之旅,http://blog.csdn.net/column/details/androidluo.html,請支持老羅!!
首先是獲取源碼,相信很多網友知道了怎麼在網絡上獲取ubuntu源碼,大概就是安裝git工具,然後在google網站上同步源碼,我也試過這個,具體的:
git配置搞定了,接着就是難熬的同步...
以爲可以同步成功,但是同步過程卻經常中斷,提示拒絕訪問,我決定放棄!!!
在老羅的http://blog.csdn.net/luoshengyang/article/details/6559955這篇文章中找到了http://zhu.im/Android/,說是可以下載Android源碼,結果經過長時間的下載,終於下載完了6.5G的Android2.3.1源碼,但是在ubuntu11.04中解壓(tar -jxvf **.tar.bz2)卻只有2.6G大小,但是可以編譯成功並運行!大家放心!另外一個Android的源碼相關下載地址是:http://hala01.com/
下載完源碼,接下來是搭建編譯環境:
I . 安裝Java SDK。在Ubuntu上執行以下命令:
#
完成環境搭建,接着就是make了,當然前提是需要一下源文件,具體的參考:http://blog.csdn.net/luoshengyang/article/details/6559955
經過一晚上漫長的編譯,具體什麼時候編譯完我也不清楚,大早上起來,發現終於完成了!
接着用模擬器運行,編譯生成的文件是正常的!
至此,Android2.3的編譯運行終於搞定,當然網上很多文章已經詳細的說明了怎麼在ubuntu下編譯運行Android源碼,但是我想說的是,自己親手去做才能正真的學到東西,隨手記錄自己的實現過程,既可以幫助自己保存一下筆記,也可以幫到其他網友,爲何不爲啊!