windows搭建android和cocos2dx環境

1、安裝JDK和eclipsehtml

Eclipse 4.3(32位版)java

http://mirrors.neusoft.edu.cn/eclipse/technology/epp/downloads/release/kepler/R/eclipse-jee-kepler-R-win32.ziplinux

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 出現以下界面:

windows搭建android和cocos2dx環境

點擊Add按鈕,出現以下界面

windows搭建android和cocos2dx環境

在Name這而隨意輸入一個名字:ADT

點擊打開Archives選擇ADT的zip壓縮包。

打開後如圖

windows搭建android和cocos2dx環境

一路Next而後Finish。


以上android工程已經能夠正常運行,下面是cocos2dx相關。

 

3、安裝cygwin和NDK

cygwin下載:http://cygwin.com/index.html

運行setup.exe開始安裝

windows搭建android和cocos2dx環境
Root Directory選擇安裝路徑

windows搭建android和cocos2dx環境
選擇連接方式

windows搭建android和cocos2dx環境
選擇下載地址

windows搭建android和cocos2dx環境
選擇安裝項,找到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文件

相關文章
相關標籤/搜索