【零 寫在前面】
環境搭建的順序是這樣1.JDK&JRE 安裝JDK會順帶安裝JRE的,這一步是為了可以編寫和允許普通的JAVA程式2.Eclipse JAVA 的 IDE,這一步是為了方便地開發JAVA程式3.CDT 是Eclipse的一個外掛程式,這一步是為了可以引入C++4.ADT 是Eclipse的一個外掛程式,這一步是為了管理安卓開發庫5.ADK 上一步是工具,這一步就是開發庫了,到了這一步你可以編寫普通的安卓程式6.NDK 單有CDT還不行,它只能編輯,不能編譯,這一步是為了可以編譯C++程式,然後在安卓中使用這裡不需要使用cygwin這個麻煩的東西,我們使用新版本的ndk來編譯C++【一 JDK的安裝】1 JDK的最新版本是1.7,【重要】這裡需要下載使用 1.6的JDK、因為1.7版本的編譯會出錯還得還原回1.6jre運行,所以為了避免設定麻煩直接下載1.6的
:http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html 選擇對應的系統開始下載安裝
2 通過一系列的環境變數的配置才能使用JDK環境進行JAVA開發。配置環境變數包括java_home,path和classpath三個部分。
3 右擊“我的電腦”,選擇“屬性”->“進階”->“環境變數”->“系統變數”->“建立”變數名、輸入框中寫入“java_home”,在“變數值”輸入框中寫入“C:\Program Files\Java\jdk1.6.0”
4 下面開始“classpath”的配置。選中“系統變數”查看是否有classpath項目,如果沒有就點擊“建立”,如果已經存在就選中classpath選項,點擊“編輯”按鈕,然後在“變數名”中填寫“classpath”,在“變數值”中填寫“C:\Program Files\Java\jdk1.6.0\jre\lib”
5 進行“path”的配置了,“變數值”輸入框填寫“C:\Program Files\Java\jdk1.6.0\bin”
6 JDK的環境變數已經配置完成,可以通過開啟命令提示字元視窗,輸入命令“java -version”, 看到Java版本的資訊,來確定安裝是否成功。首先點“開始”,然後點擊“運行”。
JDK版本資訊就全部顯示出來了,也表面JDK已經安裝和配置完成,可以開始進行JAVA開發了。
【二 安裝Eclipse】
Eclipse解壓就可以直接使用了,這裡不墨跡
我在官網下載了最新的
【三 安裝CDT】
http://www.eclipse.org/cdt/downloads.php
選擇對應eclipse版本的CDT下載
【四 安裝ADT】兩種安裝方法,一種線上安裝,一種下載安裝,網速問題,我傾向於下載安裝。
【五 安裝ADK】
安裝完ADT之後,重啟Eclipse會提示你安裝ADK,你可以指定路徑,或者下載安裝
可以在這個地址下載ADK http://developer.android.com/sdk/index.html
如果系統為win7 64位則必須以管理員身份開啟才行 不然會提示出錯如果開啟SDK manager 下載sdk的時候刷不出下載列表 開啟hosts檔案:Windows在C:\WINDOWS\system32\drivers\etc目錄下,Linux使用者開啟/etc/hosts檔案
【本人是windows,並測試過】
在檔案末尾預設添加星號行內代碼:
****************************************
#Google首頁
203.208.46.146 www.google.com
#這行是為了方便開啟Android開發官網 現在好像不VPN也可以開啟
74.125.113.121 developer.android.com
#更新的內容從以下地址下載
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
****************************************
【六 安裝NDK】到這裡為止,我們已經可以使用Eclipse來編寫安卓程式了,但我們的目的是用C++編寫cocos2d_x,要達到這個目的,還需要最後一步——NDK使用NDK有兩個目的,第一個是將我們的C++代碼編譯成連結庫,這裡的連結庫是Linux下的so或者a檔案,不同於windows的dll第二個目的是Jni,Java需要通過Jni來調用我們的C++代碼
下載完畢之後解壓