成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android 2.2源碼編譯需注意幾個問題

移動開發 Android
Android 2.2源碼編譯需注意幾個問題是本文要介紹的內容,主要是來里了解并學習Android 2.2的源碼編譯的內容,具體關于Android 2.2的內容來看本文詳解。

Android 2.2源碼編譯需注意幾個問題是本文要介紹的內容,主要是來里了解并學習Android 2.2的源碼編譯的內容,具體關于Android 2.2的內容來看本文詳解。

Android 2.2的編譯,從源碼直接make就ok。需要jdk6!這個編譯所需時間因機器配置不同而不同。我這次全部編譯大概用了兩個小時。編譯產生的文件在你源碼目錄/out/下面

編譯完了后編譯sdk,

  1. cd ~/android/src   
  2. . build/envsetup.sh   
  3. lunch sdk-eng   
  4. make sdk 

這里需要注意的是:Android 2.2編譯sdk當中有個編譯doc的部分需要用jdk5!網上有介紹很多辦法,我采用了直接注釋(即略過doc的編譯的辦法)。這樣就免去了將開發環境中的jdk的版本換來換去的。具體做法是:注釋文件 build\core\droiddoc.mk 中的ALL_DOCS += $(full_target)這一行即可(這一行前面加#即可)。

關于這一點,可以這樣,在編譯源碼時用jdk5.0,編譯sdk時用jdk6.0,但是仍然要注釋文件 build\core\droiddoc.mk 中的ALL_DOCS += $(full_target)這一行。關于用兩個版本的jdk我是這樣的做的:去sun官網將jdk1.5和1.6的安裝包都下載回來,都安裝,在/etc/profile中指定JDK_HOME JRE_HOME等環境變量,要切換版本時,就在這邊的環境變量中寫上對應版本的路進即可,然后source profile,然后java -version查看版本,有時可能要重啟才會生效)如圖

Android 2.2源碼編譯需注意幾個問題
 
Android 2.2的sdk編譯OK后,在1的ou/host/linux-x86目錄下面會有sdk目錄生成。里面所產生的內容和網上下載到的sdk基本類似,如圖:(單擊放大)

Android 2.2源碼編譯需注意幾個問題

安裝Eclipse的ADT插件。針對android 2.2的sdk至少需要0.96的ADT。你現在編譯的是Android 2.2的sdk,千萬不要用現在官方已經升級的8.0的adt,那樣會出現在在eclipse中認不到模擬器。(2010/12/10更新)而且在安裝ADT插件時,jdk需要jdk...6_21(我同事那個是6_15就報了空指針異常了,如果你重新裝完了jdk,注意更新java_home等環境變量)。

此時,新建的Android 2.2的工程,編譯會出錯。Unableto get buffer of resource assetfile。就是類似前面的這樣的錯誤。。。解決辦法網上也有很多。我采用了比較直接的:通過覆蓋android.jar包中的resource.arsc。這個resource.arsc文件可到win下面的sdk的android.jar中復制一個過來,然后直接粘貼到編譯出來的android.jar中。

解決辦法是將build sdk時候的product該為sdk,有兩種方法:

1、使用lunch更改配置:

  1. cd ~/android/src   
  2. . build/envsetup.sh   
  3. lunch sdk-eng   
  4. make sdk 

小結:Android 2.2源碼編譯需注意幾個問題的內容介紹完了,希望通過Android 2.2的源碼編譯內容的學習能對你有所幫助!

責任編輯:zhaolei 來源: 博客園
相關推薦

2021-10-12 00:04:24

腳本備份MariDB

2011-12-21 09:54:15

項目經理

2010-07-07 14:28:52

繪制UML序列圖

2010-07-12 13:00:49

UML建模

2020-08-17 08:00:54

計算機IT互聯網

2013-05-06 15:42:49

2010-08-09 11:23:24

Flex開發

2010-07-12 14:38:03

UML用例建模

2011-07-04 16:40:39

QT 串口 QML

2015-04-16 16:42:11

私有云云部署

2010-05-26 09:33:21

啟動SVN服務

2010-07-06 15:23:24

UML流程圖

2009-09-07 14:39:14

2010-06-09 16:57:14

路由選擇協議

2011-07-01 09:31:49

.net

2011-05-18 11:31:56

數據安全數據備份

2021-03-03 21:24:57

數據倉庫工具

2013-05-08 09:14:35

網絡維護網吧網管

2013-08-29 09:47:32

開源hypervisor

2013-11-12 09:16:00

SDN思科Insieme
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜私人影院在线观看 | 日本精品在线一区 | 天堂网avav| 午夜精品久久久久久久星辰影院 | 久久亚洲国产 | 国产乱码高清区二区三区在线 | 亚洲综合一区二区三区 | 日本一二三区在线观看 | 成人性生交a做片 | 国产在线拍偷自揄拍视频 | 亚洲免费大片 | 久久久xx | 欧美成人激情视频 | 国产一区二区三区四区五区加勒比 | 国产欧美日韩在线一区 | 欧美日韩不卡 | 亚洲国产精品人人爽夜夜爽 | 久久一二 | 国产一区二区自拍 | 国产激情网站 | 欧美精品1区2区3区 精品国产欧美一区二区 | 亚洲一区二区三区福利 | 日韩精品一区二区三区在线播放 | 中文字幕在线剧情 | 亚洲国产精品久久久久 | 国产成人在线视频 | 九九热免费在线观看 | 久久婷婷香蕉热狠狠综合 | 麻豆亚洲 | 成人在线中文字幕 | 国产一级黄色网 | 二区三区在线观看 | 成人国产精品色哟哟 | 国产视频一区二区 | 欧美日本在线 | 日日草夜夜草 | 亚洲午夜精品在线观看 | 亚洲欧美中文日韩在线v日本 | 在线国产视频 | 精品国产免费一区二区三区演员表 | 国产99免费 |