編輯:關於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
系統環境: Windows7 64位 問題描述: Eclipse真機無法打印log信息 錯誤提示: 解決方案: wi
ReactNative 讓開發者使用 JavaScript 和 React 編寫應用,利用相同的核心代碼就可以創建 基於Web,iOS 和 Android 平台的原生應用
運行效果 產生原理自定義一組字符數組,隨機在裡面挑選出自己想要產生的驗證碼個數的字符,用畫筆畫入自己定義的BitMap中,然後在隨機畫入干擾線條,當然繪制時的一
在Android UI設計開發中,我們經常會用到一些圖標、圖片來做背景等。相信很多同學都會遇到一個問題,就是我們讓美工做好一張圖,一個圖標,呃,看起來挺好看的,但是放進a
折騰一下午,遇到若干問題:如,設置水平HORIZONTAL時,占用多個跨