cocos2d_x+lua【0】 ——cocos2d_x開發環境搭架android

來源:互聯網
上載者:User
【零 寫在前面】

環境搭建的順序是這樣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++代碼
下載完畢之後解壓

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.