1、安裝JDK和eclipsehtml
Eclipse 4.3(32位版)java
Eclipse 3.5.0 官方簡體中文包(2009年11月21日版)android
http://zj.oyksoft.com/oyksoft.com/2012/BabelLanguagePack-eclipse-zh_3.5.0.v20091121043401.zipwindows
Eclipse 3.5.0 官方簡體中文包使用方法:安全
下載 Eclipse 3.5.0 官方簡體中文包,解壓語言包至Eclipse文件夾的dropins文件夾,而後使用命令行加參數啓動Eclipse:Eclipse.exe -nl zh。bash
考慮到兼容性問題JDK選擇Java SE Development Kit 6uXX版本,選擇32位版本。框架
http://jdk6.java.net/download.htmleclipse
2、安裝android sdk和ADT工具
下載Android SDK Tools
http://www.cr173.com/soft/47217.html
安裝後運行SDK manager選擇要下載的sdk版本,若是下載速度很慢或者不能下載,打開C:\Windows\System32\drivers\etc 的hosts文件最後一行加入
#Google主頁
203.208.46.146 www.google.com
#Android開發官網
74.125.113.121 developer.android.com
#Android更新的內容從如下地址下載
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
保存便可,壯哉,我大GFW!
linux的目錄是/etc/hosts
也能夠嘗試菜單->Tools->Options->Force https://...前面打勾。
下載ADT:
http://dl.google.com/android/ADT-22.0.0.zip
打開Eclipse, 在菜單欄上選擇
help->Install New SoftWare 出現以下界面:
點擊Add按鈕,出現以下界面
在Name這而隨意輸入一個名字:ADT
點擊打開Archives選擇ADT的zip壓縮包。
打開後如圖
一路Next而後Finish。
以上android工程已經能夠正常運行,下面是cocos2dx相關。
3、安裝cygwin和NDK
cygwin下載:http://cygwin.com/index.html
運行setup.exe開始安裝
Root Directory選擇安裝路徑
選擇連接方式
選擇下載地址
選擇安裝項,找到Devel改爲Install,其餘的保持默認。
等待下載完成。
下載NDK,NDK不能使用r9及以上版本,cocos2dx暫時不兼容,選擇32位版本下載。
http://pan.baidu.com/share/link?shareid=407419&uk=1560797020
下載後解壓縮便可。
4、安裝cocos2dx和生成android程序
下載地址:http://code.google.com/p/cocos2d-x/downloads/list?can=1&q=label:cocos2d-x
我選擇下載cocos2d-2.1rc0-x-2.1.3.zip 下載後解壓縮便可。
配置D:\cocos2dx\cocos2d-2.1rc0-x-2.1.3\create-android-project.bat
set _CYGBIN=c:\cygwin\bin
set _ANDROIDTOOLS=d:\Android\android-sdk\tools
set _NDKROOT=d:\Android\android-ndk-r8e
配置C:\cygwin\home\用戶名\.bash_profile(linux路徑:/etc/profile)
末尾添加
export NDK_ROOT=/cygdrive/d/Android/android-ndk-r8e
export COCOS2DX_ROOT=/cygdrive/d/cocos2dx/cocos2d-2.1rc0-x-2.1.3
export ANDROID_SDK_ROOT=/cygdrive/d/Android/android-sdk
export ANDROID_NDK_ROOT=/cygdrive/d/Android/android-ndk-r8e
「d」是盤符,以後是各個工具的目錄。
運行D:\cocos2dx\cocos2d-2.1rc0-x-2.1.3\create-android-project.bat
首先輸入工程路徑:org.cocos2dx.cocotest
而後輸入工程名:cocotest
而後選擇SDK
完成後在cocos2d-2.1rc0-x-2.1.3目錄下會出現一個cocotest的新目錄
找到cocotest2\proj.android\jni\hellocpp\main.cpp 右鍵屬性->安全,選擇你的當前帳戶點「編輯」,將權限設置爲徹底控制。
運行cygwin
$ cd $COCOS2DX_ROOT
$ cd cocotest/
$ cd proj.android/
$ ./build_native.sh
等待編譯完成。
啓動eclipse
file->new->project->android->android project from existing code->next
root directory 選擇以前建立的cocotest\proj.android目錄,點finish
工程建立完成
若是出現「沒法解析導入 org.cocos2dx.lib」的錯誤須要導入cocos2dx的java框架 在src目錄中new package, 輸入org.cocos2dx.lib, 在org.cocos2dx.lib的package中點Import-> FileSystem 選中目錄D:\cocos2dx\cocos2d-2.1rc0-x-2.1.3\cocos2dx\platform\android\java\src\org\cocos2dx\lib\, 點選全部java文件