Android深度探索HAL與驅動開發 第二章

來源:互聯網
上載者:User

標籤:

                      Android深度探索HAL與驅動開發

                                  第二章

                           搭建Android開發環境

                                  讀書筆記

一、Android底層開發需要的工具

1、JDK6或以上版本

2、Eclipse3.4或以上版本

3、ADT(用於開發Android的應用程式)

4、CDT(用於開發Android NDK程式)

5、Android SDK

6、Android NDK

7、交叉編譯環境

8、Linux核心原始碼

9、Android原始碼

10、用於調試開發板的串口工具:minicom

 

二、安裝JDK

下載JDK後在終端輸入

# gedit /etc/profile

開啟profile後在最後輸入

export PATH=.:/developer/jdk6/bin:$PATH

重新裝載profile檔案

# source /etc/profile

可以用echo $PATH命令查看PATH環境變數的值。

 

三、搭建Android應用程式開發環境

1、安裝Android SDK

解壓android_r16-linux.tar檔案:# tar_xvf android-sdk_r16-linux.tar

進入android-sdk-linux/tools目錄執行android指令檔開始安裝Android SDK。

將<Android SDK 安裝目錄>/platfrom-tools和<Android SDk 安裝目錄>/tools目錄加入PATH環境變數:

# gedit /etc/prodile

# export ANDROID_SDK_PATH=/sdk/android/android-sdk-linux

# export PATH=.:$ANDROID_SDK_PATH/platfrom-tools:$PATH

儲存執行下一條命令:

sourse /etc/profile

 

2、安裝Eclipse

兩種解壓檔案語句(zip格式和tar.gz格式)

Zip格式檔案解壓語句:

                    Unzip eclipse-SDK-win32-x86_64.zip

                    即unzip加要解壓的檔案名稱

Tar.gz格式檔案解壓語句:

                    tar zxvf eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

                    即tar zxvf 加要解壓的檔案名稱

3、安裝ADT

啟動eclipse單擊“help”>“Install New software”,單擊“add”,在name文字框中輸入“adt”在Location文字框中輸入https://dl-ssl.google.com/android/eclipse。

4、配置ADT

在eclipse中單擊“window”>“perfernce”,單擊“Android”在右側的“SDK Location”文字框中輸入Android SDK 的安裝目錄,單擊Apple按鈕,將當前Android SDK支援的Android版本都列出來。

5、建立AVD

在運行Android應用程式之前,必須建立一個AVD。

 

四、安裝Android NDK開發環境

Android NDK不能單獨作為Android應用程式來運行,使用前必須先安裝Android SDK。

 

五、安裝交叉編譯環境

直接下載安裝

 

六、小結

本章學習了在Ubuntu Linux環境下的Android開發環境配置。

 

 

 

http://www.cnblogs.com/qwhw/

Android深度探索HAL與驅動開發 第二章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.