為了開發linux驅動方便些,我們一般將linux作為Android的開發環境,那么就需要搭建Android的開發環境,下面是一些搭建Android底層時的心得:
(1)安裝JDK:除了普遍使用的下載壓縮安裝配置PATH 方法外,Ubuntu linux還提供了更簡單的方法:
#vim/etc/apt/sources.list后添加deb http://old-releases.ubuntu.com/ubuntu/ hardy multiverse源
# apt-get update
# apt-get install sun-java6-jdk
(2)安裝SDK:安裝方法於windows系統下的安裝方法類似,環境變量配置在linux終端輸入:# gedit /etc/profile,在profile后添加:#export ANDROID_SDK_PATH=/sdk/android/android-sdk-linux和 #export PATH=.:$ANDROID_SDK_PATH/platform-tools:$PATH然后保存。
(3)安裝配置ADT:由於大多數人不能訪問google網站,所以我們一般采用離線安裝ADT。方法等同於在windows下的安裝方法。然后在單擊window下的preferences,單擊Android,在右側的“SDK Location”輸入SDK的安裝目錄后點擊“OK”。
(4)建立AVD:我們可以在eclipse里面建立AVD(方法和windows下一樣),也可以重新下載一些虛擬機,比如夜神。
(5)安裝Android NDK:先下載NDK,然后解壓在profile文件里配置PATH(CDT的安裝和ADT一樣)。
(6)編譯NDK(測試linux驅動):在Android NDK目錄下的samples目錄中有許多例子,進入例子目錄輸入ndk-build就會自動編譯,編譯后的.so文件放在libs/armeabi目錄下。
(7)導入NDK:點擊eclipse下的File的“Android Project”菜單項,在“New Android Project”中選擇“Create project from existing source”選項,選擇要導入的例子單擊“Finish”。
(8)配置NDK開發環境:單擊eclipse工程的鼠標右鍵菜單的“properties”,選擇左側的“builder”單擊右側的“New”按鈕,彈出“Choose configuration type”對話框,選擇“Program”后“OK”彈出“Edit Configuration”對話框,輸入相應內容(Location表示要執行的命令,Working Directory一般為要執行的命令目錄,Arguments表示命令行參數),除了Main頁外,還要設置Refresh頁(單擊“Specify Resources”並選擇libs目錄后Finish)和Build Options頁(單擊“Specify Resources”選擇jni目錄Finish),最后修改gl_code.cpp文件,在編譯工程時會重新編譯NDK。
17:30:14
2016-04-23