Calvin's Tech Space

          成于堅忍,毀于浮躁

             :: 首頁 :: 聯系 :: 聚合  :: 管理
          1、編譯android 代碼樹,編譯sdk;
          編譯注意:
          1)gcc的版本過高,由于android源碼編譯要求為4.3,如果你的gcc版本為4.4,那你的編譯可能會失敗的!我的系統是ubuntu 10.04,默認的gcc版本為4.4,gcc-4.4太嚴格,那么怎樣從gcc-4.4降到gcc- 4.3呢?
          1、安裝gcc-4.3
          $ sudo apt-get install gcc-4.3 g++-4.3
          2、修gcc相關鏈接
          $ cd /usr/bin
          $sudo ln -snf gcc-4.3 gcc
          $sudo ln -snf g++-4.3 g++
          $sudo ln -snf cpp-4.3 cpp

          將gcc,g++鏈接至4.3版本即可。

          2)JDK 5.0, update 12 or higher.Java 6 is not supported, because of incompatibilities with @Override.

          3)$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun-java5-jdk zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
          參見http://source.android.com/source/download.html

          2、拷貝development/ide/eclipse/.classpath到.classpath.

          3、啟動 eclipse ,按照這個步驟 File->New->Java Project (不是 Android Project!) ->Create project from existing source 選到代碼樹根目錄 .

          4、在經過長時間等待之后, source code將被導入project,正常情況下應該沒有error。

          5啟動模擬器
          [calvin@calvin-desktop ~/android/source-code/android_1.5_Sourcecode 10:28:03 ] $ . build/envsetup.sh
          [calvin@calvin-desktop ~/android/source-code/android_1.5_Sourcecode 10:28:18 ] $ lunch 1
          [calvin@calvin-desktop ~/android/source-code/android_1.5_Sourcecode 10:30:31 ] $ ./out/host/linux-x86/bin/emulator

          6、在ddms中選中要調試的進程

          7、在source code中設置斷點

          8、在eclipse里, Run->Debug Configuration->Remote Java Application->New, 設置 Connection port to 8700 (DDMS’s 默認端口),即可正常調試了
          posted on 2010-10-25 10:09 calvin 閱讀(1570) 評論(0)  編輯  收藏 所屬分類: Android
          主站蜘蛛池模板: 伊宁市| 兰考县| 油尖旺区| 尼勒克县| 怀仁县| 陇南市| 锡林郭勒盟| 永修县| 封开县| 石嘴山市| 敦化市| 莒南县| 遵义县| 广河县| 汾西县| 邵阳市| 延长县| 申扎县| 高阳县| 堆龙德庆县| 赫章县| 内黄县| 建德市| 五峰| 监利县| 浮山县| 孟州市| 叶城县| 云浮市| 兴海县| 上栗县| 安塞县| 南宫市| 寿宁县| 织金县| 花莲市| 永和县| 黑龙江省| 东台市| 逊克县| 石台县|