Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> repo下載TI ICS4.0.3源碼,小總結

repo下載TI ICS4.0.3源碼,小總結

編輯:關於Android編程

 這次下載4.0.3的源碼,苦於TI的官網下載太坑人,下載他的ICS_devkit到99.9%就停止了(4個多G下載了3次)。所以只好使用repo(管理android源碼倉庫的腳本)來完成下載。這個下載是蠻痛苦的4個多G的.git,下載一個晚上是必須的。好了說說這次我的下載步驟吧:
吸取前期的教訓,使用腳本load_Android.sh:
#!/bin/sh
echo "download Android4.0.3"
./.repo/repo/repo sync
while [ $? -ne 0 ]
    do
        ./.repo/repo/repo sync
        done
echo "load finish"
來完成,這個腳本第一次使用,分析了一下,第一句命令在shell下面執行完成,會返回一個EXIT_STATE,一般執行正常結束為0,否則非0。這個數值就存在於$?。
下載使用的mainfest與android相關如下:
default.xml                     rowboat-gingerbread-ti81xx-mc-dsp-snapshot-GMT20110926200120.xml  TI-Android-FroYo-DSP-DevKit-V2.2.0.0.xml
rowboat-donut-dsp.xml           rowboat-gingerbread-ti81xx-mc-dsp.xml                             TI-Android-GingerBread-2.3.4-DevKit-2.1.1.xml
rowboat-donut.xml               rowboat-gingerbread-ti81xx.xml                                    TI-Android-GingerBread-2.3.4-DevKit-2.1.xml
rowboat-eclair-dsp.xml          rowboat-gingerbread.xml                                           TI-Android-GingerBread-2.3.4-DevKit-Flashboard.xml
rowboat-eclair.xml              rowboat-ics-am335x.xml                                            TI-Android-GingerBread-2.3-DevKit-1.0.xml
rowboat-froyo-am1808.xml        rowboat-ics-ti81xx.xml                                            TI-Android-GingerBread-2.3-DevKit-2.0.xml
rowboat-froyo-am389x.xml        rowboat-ics.xml                                                   TI-Android-GingerBread-DSP-2.3-DevKit-1.0.xml
rowboat-froyo-dsp.xml           TI-Android-Eclair-DevKit-V1.xml                                   TI-Android-ICS-4.0.3-DevKit-3.0.0.xml
rowboat-froyo.xml               TI-Android-EVMKit-V2.2.0.0.xml                                    TI-Android-ICS-4.0.3-DevKit-3.0.1.xml
rowboat-gingerbread-am335x.xml  TI-Android-FroYo-DevKit-V2.1.0.0.xml                              TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.xml
rowboat-gingerbread-am45x.xml   TI-Android-FroYo-DevKit-V2.2.0.0.xml
rowboat-gingerbread-dsp.xml     TI-Android-FroYo-DevKit-V2.xml

基本上涉及TI的開發板的android源碼xml都在上面了,主要是rowboat和Ti。rowboat做為Geogle的一個porject專門為Ti的Davinci處理器服務和支持。TI_devkit開發團隊基本是TI原先在開發omap那幫人。
前期使用過GingerBread Devkit(包括支持dsp(CE)和非dsp(DSPBridge),也使用過rowboat。這次選擇了  TI-Android-ICS-4.0.3-DevKit-3.0.1.xml,但是下載完同步後沒有x-loader,也不能按張DG編譯文件系統等,初步懷疑這個xml有缺陷。
後來直接刪除了同步出來的文件,重新init -u git://gitorious.org/rowboat/manifest.git -m xml(選擇了  TI-Android-ICS-4.0.3-DevKit-3.0.0.xml)發現後來正常了
這也總結出,不需要重新再次去下載.git(最浪費時間),換個xml就可以完成升級之類的。或者版本的替換,因為如果缺失,repo sync會完成缺損部分的下載,或者添加等等。、
作者:gzzaigcn
 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved