日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

android开发环境搭建(for 驱动开发人员)

發(fā)布時(shí)間:2025/4/16 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android开发环境搭建(for 驱动开发人员) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

?

一、android驅(qū)動(dòng)的開發(fā)流程

1: 寫LINUX驅(qū)動(dòng)

2: 寫LINUX應(yīng)用測試程序

3: 寫JNI接口,用來包裝第二步寫的應(yīng)用

(要用NDK來編譯)

生成一個(gè).SO文件,相當(dāng)于CE下的DLL

4: 寫JAVA程序,專門寫一個(gè)類包含.SO文件,然后在JAVA里調(diào)用.SO里的函數(shù)。

例子,可以看NDK里面的Sample文件夾,里面有一些例子

?

二、 需要安裝的環(huán)境

編譯Android的LINUX交叉編譯工具

編譯LINUX驅(qū)動(dòng)的交叉編譯工具(4.3.1)

編譯JNI的工具包:NDK(在LINUX下)

編譯JAVA程序:esclips+ADT+SDK

?

三、NDK安裝

1、下載NDK包,下載地址:

http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip

2、解壓到/home/workspace/目錄

3、編輯環(huán)境變量

sudo gedit /etc/profile

在末行加入

#set NDK env

NDKROOT=/home/workspace/android-ndk-r4b

export PATH=$NDKROOT:$PATH

更新修改

source /etc/profile

此時(shí),系統(tǒng)就能識別 ndk-build命令了

4、編譯例子

進(jìn)入sampleshello-jni 目錄,編譯

cd samples/hello-jni

aulyp@ubuntu:/home/workspace/android-ndk-r4b/samples/hello-jni$ ndk-build

就能看到編譯信息了,如果編譯成功,會在該目錄多生成2個(gè)子目錄libs,obj目錄

四、 安裝JDK

到Sun官方網(wǎng)站下載JDK6,選擇JDK 6 Update 20

下載頁面地址:?http://www.oracle.com/technetwork/java/javase/downloads/index.html

INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET

下載完后,雙擊進(jìn)行安裝

安裝成功,在cmd下輸入java –version,會有JAVA的版本信息出來

C:/Users/Aulyp>java -version

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b07)

Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

五、 Esclips安裝

Linux:

官方下載:http://www.eclipse.org/downloads/

到Eclipse官方網(wǎng)站下載Ecplise For Java EE的最新版本

我選擇下載的是eclipse-java-helios-SR1-linux-gtk.tar

解壓到指定目錄:/opt

aulyp@ubuntu:/opt$ sudo tar zxvf eclipse-java-helios-SR1-linux-gtk.tar.gz

得到eclipse文件夾

在桌面上創(chuàng)建啟動(dòng)圖標(biāo);

在桌面(右鍵單擊桌面->創(chuàng)建啟動(dòng)器);然后選擇

名稱:Eclipse

命令:eclipse (點(diǎn)Browse 進(jìn)去選擇)

圖標(biāo): /opt/eclipse/icon.xpm(Ubuntu?10.04 上面有個(gè)圖標(biāo),點(diǎn)擊之后,選擇路徑)

在桌面得到一個(gè)圖標(biāo),這樣可以雙擊該圖標(biāo),打開Eclipse。

Windows

下載后,直接解壓,就能運(yùn)行了。

?

六、 安裝和配置ADT

安裝和配置ADT

ADT=Android Develop Tools .

(1)啟動(dòng)安裝完(解壓)后的Ecplise目錄下的Ecplise.exe,啟動(dòng)Eclips

(2)點(diǎn)擊菜單"Help"->"Install New Software"

(3)選擇以下地址: http://dl-ssl.google.com/android/eclipse/ 然后點(diǎn)擊"OK"

(4)選擇Developer Tools"進(jìn)行ADT(Android Development Tools)的安裝工作.

(5)Ecplise此時(shí)會從加入的地址中自動(dòng)下載跟安裝ADT,稍等一會,安裝完畢后,提示需要重啟Ecplise,點(diǎn)擊"OK"重啟Ecplise

如果出現(xiàn)錯(cuò)誤,請把Https改成Http,也就是換一個(gè)協(xié)議地址來安裝。

再接下來的對話框中選中所有的Name下的所有選項(xiàng)。然后根據(jù)提示來完成后續(xù)的安裝過程。

最后一步,關(guān)聯(lián)Android SDK和Eclipse

打開菜單Windows,Referces,Android。點(diǎn)擊“Browse”選擇Android SDK的安裝路徑。點(diǎn)擊OK。

檢測是否安裝正確:

菜單File,New,Project,出現(xiàn)AndroidProject選項(xiàng)。說明安裝配置成功。

七、 SDK安裝

download android sdk 2.1

官方下載地址:http://developer.android.com/sdk/index.html

但是,如果不用代理,是上不了官網(wǎng)的,可以直接用下面的地址下載

r07: http://dl.google.com/android/android-sdk_r07-windows.zip

r04:http://dl.google.com/android/android-sdk_r04-windows.zip

解壓在某一個(gè)目錄下。

重啟完Ecplise后,點(diǎn)擊菜單"Window"->"Preference",打開了配置窗口,在左邊選中Android,在右邊輸入Android SDK的路徑,點(diǎn)擊"OK",至此環(huán)境配置完畢.

關(guān)聯(lián)成功,在新建工程時(shí),才能找得到Android的SDK的,如下圖

?

總結(jié)

以上是生活随笔為你收集整理的android开发环境搭建(for 驱动开发人员)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。