close

1、 安裝完整的android軟體開發環境須要下載並安裝下列程式:

  1 Java SDK一由於Eclipse需要有JRE, 因此必須先安裝JRE/JDK。 

                      PS: JRE 一 Jave Runtime Environment

  2 Eclipse 一 使用Eclipse這套IDE來作為Android的開發環境。 

                     PS: IDE一Intergrated Development Environment

  3 Android SDK 一 包含開發Android軟體的SDK和android模擬設備。 

                             PS: SDK 一 Software Development Kit 

                                    AVD 一 Android Virtual Device

  4 Android NDK 一 將C/C++的動態庫(dynamic library)或靜態庫(static library)透過NDK來連行編譯

                             並使用JNI 來產生類似Wrapper函數的方式,提供Android軟體可以呼叫C/C++的

                             原生碼資料庫(native code library)。

                             PS: JNI 一 Java Native Interface

 

2、How to install Java SDK:

2-1 一 修改安裝檔案的權限為允許擁有者可以執行該檔案:chmod u+x jdk-6u23-linux-i586-bin

                  PS.  chmod:修改檔案的權限   u:設定擁有者的檔案權限  x:設定可執行檔的權限

        2-2 一 執行./jdk-6u23-linux-i586-bin

2-3 一 設定環境變數: vi ~/.bashrc 將下列參數加入到該檔案最後。

                  export  BASEPATH=/home/yunjuihuang/DevelopTools

                  export JAVA_HOME=$BASEPATH/jdk1.6.0_23/

                  export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

                  export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

                  PS. 上述的分隔符號為:不是;

       2-4  一 設定完後必須重新開啟Terminal或使用source ~/.bashrc來重新載入該檔案。

                  PS. 可以執行java -version來確認設定是否成功。     

 

3、How to install Eclipse:

        3-1 一 解壓縮下載的壓縮包:tar -zxvf eclipse-jee-SR1-linux-gtk.tar.gz

                  PS. tar:解壓縮指令   x:解開一個tar檔案   z:使用gzip來解開一個gz的壓縮檔

                        v:顯示壓縮/解壓縮的過程  f: 指定檔案名稱(此參數的後面必須接目標檔名)

        3-2   設定環境變數: vi ~/.bashrc 將下列參數加入到該檔案最後。

                  export  BASEPATH=/home/yunjuihuang/DevelopTools

                  export  PATH=$PATH:$BASEPATH/eclipse

        3-2 一 啟動Eclipse:eclipse 

        3-3 一 安裝Android Development Tools Plugin(ADT):

                   Help->Install New Software

                  下載位址: http://dl-ssl.google.com/android/eclipse/ 

                   或可以直接下載壓縮檔案(ADT_9.0.0.zip)後再進行安裝              


             adt.png

             adt2.png

 

4、How to install Android SDK:

       4-1 一 解壓縮下載的壓縮:tar -zxvf android-sdk_r09-linux_86.tgz

                 PS. tar:解壓縮指令   x:解開一個tar檔案   z:使用gzip來解開一個gz的壓縮檔

                        v:顯示壓縮/解壓縮的過程  f: 指定檔案名稱(此參數的後面必須接目標檔名)

       4-2 一 設定環境變數: vi ~/.bashrc 將下列參數加入到該檔案最後。

                  export  BASEPATH=/home/yunjuihuang/DevelopTools

                  export PATH=$PATH:$BASEPATH/android-sdk-linux_x86/tools

                  PS. 上述的分隔符號為:不是;

       4-3 一 執行./android 並依照下列圖片順序線上更新:

                 AVDManager.png 

 

5、How to install Android NDK:

       5-1 一 解壓縮下載的壓縮:tar - jxvf android-ndk-r5b-linux-x86.tar.bz2

                 PS. tar:解壓縮指令   x:解開一個tar檔案   j:使用bzip2來解開一個bz2的壓縮檔

                        v:顯示壓縮/解壓縮的過程  f: 指定檔案名稱(此參數的後面必須接目標檔名)

       5-2 一 在r5b版之後,只要解壓縮後不須要進行install就可以直接使用。

       5-3 一 設定環境變數: vi ~/.bashrc 將下列參數加入到該檔案最後。

                  export  BASEPATH=/home/yunjuihuang/DevelopTools

                  export PATH=$PATH:$BASEPATH/android-ndk-r5b

                  PS. 上述的分隔符號為:不是;    

      5-4  一 要順利的進行上述的編譯則專案的目錄結構如下:

 5-4.1 一 在專案目錄下建立一個jni的目錄並把native sources放置該目錄下。

         5-4.2 一 在jni/下建立Android.mk (可參考範例中的Android.mk)

 5-4.3 一 在jni/建立Application.mk (可參考範例中的Application.mk)  

      5-5 一  當需要進行compiler時則執行ndk_build -C native-audio/ 


      ndksample.png  

       PS:設定完後bashrc的檔案內容

        bashrcview.png   

 

6、範例執行說明:

     6-1 一 執行eclipse並建立新的Worspace

     NativeAudio1.png

     6-2 一 設定Android SDK的目錄位置

     NativeAudio2.png

     6-3 一 建立新的專案

     NativeAudio3.png

     6-4 一 載入Android NDK範例程式

    NativeAudio4.png
      NativeAudio5.png

      6-5 一 載入程式後的畫面,jni目錄為放置c/c++ source code   

     NativeAudio6.png

     6.6 一 新增AVD 

       NativeAudio8.png

       6-7 一 執行程式
        NativeAudio7.png 

      6-8 一 執行畫面

       runview.png

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 yunjuihuang 的頭像
    yunjuihuang

    瑞の資訊備忘錄

    yunjuihuang 發表在 痞客邦 留言(0) 人氣()