自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android 2.2在Ubuntu下編譯詳解

移動開發(fā) Android
Android 2.2在Ubuntu下編譯是本文要介紹的內(nèi)容,主要是來了解并學習Android 2.2編譯的內(nèi)容,具體關(guān)于Android 2.2編譯的詳細內(nèi)容來看本文。

Android 2.2在Ubuntu下編譯是本文要介紹的內(nèi)容,主要是來了解并學習Android 2.2編譯的內(nèi)容,具體關(guān)于Android 2.2編譯的詳細內(nèi)容來看本文。

1、下載Android 2.2源代碼

下載android源碼主要需要用到git版本控制庫,對git的介紹參看維基百科

  1. http://zh.wikipedia.org/wiki/Git 

(1)安裝git和curl  

  1. sudo apt-get install git-core curl  

(2)安裝repo腳本

  1. curl http://android.git.kernel.org/repo >~/repo  

(3)給repo可執(zhí)行權(quán)限

  1. chmod a+x ~/repo  

(4)新建一個目錄mydroid , 然后進入該目錄

  1. mkdir mydroidcd mydroid  

(5)初始化版本庫(-b表示某個分支)

  1. /repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo  

然后就會提示輸入姓名和郵箱,這個填什么都沒有影響

(6)repo同步

  1. /repo sync  

最后你看到了這樣一句 Syncing work tree: 100%,時間還是比較長的,代碼的下載就結(jié)束了

2、安裝java sdk1.5

(1)由于源里的是sdk1.6的,所以還是去oracle下載bin文件來安裝

  1. http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html 

下載1.5里最新的update 22版本

由于我把bin文件裝到了/usr/java(java文件夾是我自己建的)的目錄下面,所以下面的每步操作都需要獲取root,下次不這么麻煩了,還是直接裝載用戶目錄下比較好,這樣也不用修改profile文件,直接修改.bashrc就可以了

(2)給bin文件增加可執(zhí)行權(quán)限,并且安裝。

  1. sudo chmod +x jdk-1_5_0_22-linux-i586.bin    
  2. sudo ./jdk-1_5_0_22-linux-i586.bin  

(3)Android 2.2設(shè)置環(huán)境變量,因為是裝在/usr/java目錄下的,我試過只修改.bashrc文件是沒有用的,因為之后啟動eclipse還是提示沒有找到j(luò)ava環(huán)境,所以需要修改profile文件,在/etc/profile文件的最后增加如下代碼

  1. #set java environment    
  2. exportJAVA_HOME=/usr/bin/jdk    
  3. export JRE_HOME=$JAVA_HOME/jre    
  4. export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH    
  5. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH  

(4)生效

  1. sudo source /etc/profile  

這樣jdk1.5就安裝好了,在控制臺下輸入java -version,會出現(xiàn)如下信息:

  1. java version "1.5.0_22"  
  2. Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)  
  3. Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing) 

這就代表配置安裝成功了

3、編譯android 2.2

(1)在編譯之前首先確保是否安裝了以下工具

  1. sudo apt-get install build-essential    
  2. sudo apt-get install texinfo    
  3. sudo apt-get install libncurses-dev    
  4. sudo apt-get install flex bison libsdl-dev libwxgtk2.6-dev valgrind  

(2)確定安裝好了就可以進入Android 2.2目錄執(zhí)行命令:

  1. make  

make的時間也會比較長,耐心等待

我的機器是64位,但是安裝的是32位操作系統(tǒng),沒有出現(xiàn)網(wǎng)上常說的缺少64位包的問題。

4、eclipse,Android 2.2 sdk配置

(1)我使用的eclipse版本是3.5.2,下載地址:

  1. http://archive.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/download.php?dropFile=eclipse-SDK-3.5.2-linux-gtk.tar.gz 

(2)下載安裝ADT,下載地址:

  1. http://developer.android.com/sdk/eclipse-adt.html 

使用最新的ADT,之前下載的是比較老的ADT版本,結(jié)果配置Android 2.2sdk的時候出現(xiàn)Could not find SDK_Root\tools\adb.exe!的問題,所以最好使用最新的ADT

(3)下載安裝android sdk,下載地址:

  1. http://developer.android.com/sdk/index.html 

sdk并不是完整版的,下載好谷歌的安裝包后,還要另用其繼續(xù)下載完整的安裝包

上述配置安裝好ADT后,進入android sdk的tools目錄下執(zhí)行:

  1. android  

然后就可以選擇sdk的版本進行安裝

最后配置android sdk的環(huán)境打開.bashrc文件

  1. #set the android_adb environment    
  2. export ANDROID_SDK=/home/sanjinxiong/developmentTools/android-sdk-linux_x86    
  3. export PATH=$ANDROID_SDK/platform-tools:$PATH  

這樣整個配置過程就結(jié)束了,配置過程還是比較長的。

小結(jié):Android 2.2在Ubuntu下編譯詳解的內(nèi)容介紹完了,希望通過Android 2.2編譯內(nèi)容的學習能對你有所幫助!

責任編輯:zhaolei 來源: 博客園
相關(guān)推薦

2011-07-01 13:31:29

Ubuntu Linux QVFB

2011-08-29 16:31:30

UbuntuAndroid

2023-03-09 11:02:40

linux編譯源碼

2011-07-01 12:52:50

Ubuntu Qt wxWidgets

2009-12-07 09:52:06

Ubuntu9.10/

2011-09-07 09:47:35

UbuntuAndroid

2011-08-30 16:17:47

UbuntuAndroid

2011-06-09 09:32:13

LevelDB

2011-09-14 15:33:33

Android 2.2

2009-12-30 09:22:01

Ubuntu編譯

2011-09-14 15:23:00

Android 2.2

2011-08-29 14:40:04

UbuntuAndroid

2010-08-19 10:02:25

AndroidEclipseUbuntu

2010-11-18 13:25:25

Android 2.2Android SDK

2009-06-15 09:01:19

安裝Jboss

2011-06-21 17:01:44

Qt 靜態(tài) 編譯

2013-01-05 09:21:55

Ubuntu for UbuntuAndroid

2011-08-29 15:12:24

UbuntuLinux模塊

2009-11-30 16:38:30

Android

2009-07-02 11:39:32

JSP平臺
點贊
收藏

51CTO技術(shù)棧公眾號