<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 189,comments - 115,trackbacks - 0

    android4.0源碼下載 編譯 系統體驗~圖解

    android4.0源碼下載 編譯 系統體驗~圖解

                                        ——轉自 http://www.2cto.com/kf/201111/111551.html 

            近來著眼于ANDROID4.0的關注與研究,第一時間把ANDROID4.0源碼下 下來了,只是時間問題,所以沒能第一時間把過程記錄下來,今天算是富裕點時間就給寫下來,希望能給灼熱于ANDROID繼續平臺研究而又未及時獲得相關資 源的熱機友們做個簡單的參考,好了,廢話不多說,我就直接貼圖吧,現在很簡單,只要你是LINUX系統,一直并使其開發,那就不必要考慮之前JDK環境的 問題,直接從基本環境確定下入手吧,首先打開http://www.android.com進入:

    \

    看到 Getting the Source,點擊進入

    \

    ,進入頁面后,里面有詳細的下載描述,不用說,一步步來,很簡單的,與之前一樣,首先創建目錄: mkdir ~/bin,其次設置目錄路徑環境: PATH=~/bin:$PATH,然后就是下載REPO腳本來執行下面需要下載的任務:

    $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

    然后就是賦予權限:chmod a+x ~/bin/repo ,準備要執行的任務OK了,下面,我們需要來創建一個目錄單獨存放其下咋的文件:mkdir WORKING_DIRECTORY(根據官方來吧,自己命名是OK的),再就是進入其目錄: cd WORKING_DIRECTORY,現在我來初始化要執行的是哪個版本吧,咋就直接吧主版本一起DOWN下來吧:

    repo init -u https://android.googlesource.com/platform/manifest
    如果你執行這個命令的話:
    $ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
    上面就只能下載ANDROID4.0的內源碼了,
    所以我們還是執行前面的命令,把整個4.0的源碼都DOWN下來吧,上面OK后,咋就可以開始把源碼數據開始同步下來了:
    repo sync
    我截了些圖,觀察下吧,如果你有報錯的話:

    \

    這是開始同步數據的截圖,

    \

    ,下載基本不報錯,沒問題,速度也好行,但是完后很大,要注意的空間收否可岑收,OK,下載完后,先不要急,使用一下命令:

    \

    我就直接截圖了,其實就是根據GOOGLE官方的一次命令與操作來進行,這部是做相應的校驗,

    \

    好了,不多說了,以上工作完成后,基本可以開始編譯了,編譯很簡單,GOOGLE這次簡化了編譯操作,先要初始化環境,我就直接截圖了:

    \

    ,然后,通過 make -j4就可以開始編譯了,

    編譯的過程比較慢,而且CPU基本成滿狀態,我之前的版本基本不會超過3個小時,但是這個版本我竟然編譯了12小時之多(我沒到12點就睡覺了,看來我的機子需要升級了,IBM的筆記本還是i3的),過程中就簡單那的截了些圖:

    \

    ,不知道各位 在編譯源碼的時候,有沒有去看相應的編譯過程或在編譯后的日志,你注意觀察的話,上面會有些簡單的編譯中遇到不嚴緊的CODE會做出提示,上面這個圖的提 示:在external/icu4c/i18n/calendar.cpp:在成員函數'void icu_46::Calendar::setWeekData(const icu_46::Locale&,const char*,UErrorCode&)中:3260:88:警告:建議在'||'的操作數中出現的'&&'前面加上括號 【-Wparentheses】',別看這簡單的提示,作為程序員,它意味著什么,我在這里就不對其進行分解了,編碼的養成一個好的習慣,我認為還是必須 的,OK,下面我就簡單截幾張編譯過程的圖吧,就不進行詳細分解了,如果你有時間的話,介意你還是去把其日志找出來,好好的再看一下:

    \

    ,

    \

    ,當你看到這張圖后,也就是宣告,編譯結束:

    \

    編譯產生了相應的APK,與其systen,img,好了,如果你有設備的話,可以對其進行‘燒雞’了,不過在這里,我就直接啟動模擬器來操作,就不燒了,如果你愛燒,你就自己燒去吧,啟動模擬器,很簡單:
    $ emulator

    啟動后截圖:

    \ ,

    看到界面了吧,再截幾張圖

    \,

    欣賞下: ,現在的照相功能可以直接在模擬器中使用

    :\ ,

    而且搜索操作更方便了,界面也更清晰:

    \ 


    Ok就截這點圖先欣賞下吧,正在研究源碼過程中,等研究透了,如果有時間,我會依次分享出來,希望能供其部分學者提供及時的幫助,先截個源碼編譯后的簡單結構圖吧:

    \

    部分圖,但是是最后一張顯示了文件數與目錄數,這數字還是挺驚人的,好了,發燒友們,還等什么呢,趕快行動吧

     

    posted on 2012-01-05 17:57 MEYE 閱讀(1579) 評論(2)  編輯  收藏 所屬分類: Android3D

    FeedBack:
    # re: android4.0源碼下載 編譯 系統體驗~圖解[未登錄]
    2012-10-22 07:56 | swing
    我試著編譯了很多遍, 不是很順利哦, 經常被異常中斷。  回復  更多評論
      
    # 請問你的編譯硬件是什么配置?[未登錄]
    2012-10-22 07:57 | swing
    我試著編譯了很多遍, 不是很順利哦, 經常被異常中斷。所以想知道你的硬件配置 。  回復  更多評論
      
    主站蜘蛛池模板: 最近免费mv在线电影| 精品国产免费一区二区| 亚洲女人初试黑人巨高清| 麻豆最新国产剧情AV原创免费| 亚洲精品无码久久| 亚洲中久无码不卡永久在线观看| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 免费看的黄色大片| 成人免费无码H在线观看不卡| 亚洲精品视频免费在线观看| 国产一级高清视频免费看| a级毛片黄免费a级毛片| 亚洲免费黄色网址| 亚洲人成中文字幕在线观看| 两个人的视频高清在线观看免费| 一区二区视频免费观看| 亚洲一区二区三区久久久久| 在线亚洲97se亚洲综合在线| 岛国片在线免费观看| 免费网站看av片| 无套内谢孕妇毛片免费看看| 亚洲AV无码乱码在线观看代蜜桃 | 国产精品99久久免费观看| 亚洲av无码专区在线观看亚| 亚洲精品乱码久久久久66| 色视频色露露永久免费观看| 99久久免费精品高清特色大片| 精品亚洲成a人在线观看| 亚洲最大视频网站| 亚洲人成网站在线播放vr| 永久免费AV无码网站在线观看| 蜜臀98精品国产免费观看| 9久热这里只有精品免费| 亚洲国产精品精华液| 亚洲黄色在线观看网站| 亚洲人成影院在线无码按摩店| 亚洲第一永久AV网站久久精品男人的天堂AV| 亚洲w码欧洲s码免费| 国产精品hd免费观看| 青娱乐在线视频免费观看| 亚洲日韩国产精品乱-久|