精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一步一步完成cocos2dx 2.2 的Android交叉編譯

移動開發 Android 游戲開發
Cocos2d-x 是一個支持多平臺的 2D 手機游戲引擎,使用 C++ 開發,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8.[1]Cocos2d-x是一個開源的移動2D游戲框架,MIT許可證下發布的。

下面一段是百度百科的說明:
Cocos2d-x 是一個支持多平臺的 2D 手機游戲引擎,使用 C++ 開發,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8.[1]Cocos2d-x是一個開源的移動2D游戲框架,MIT許可證下發布的。這是一個C++ Cocos2d-iPhone項目的版本。Cocos2d-X發展的重點是圍繞Cocos2d跨平臺。Cocos2d-x提供的框架外,手機游戲,可以寫 在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x[2]項目可以很容易地建立和運行iOS,Android 的三星Bada,黑莓Blackberry操作系統和更多。Cocos2d-x還支持Windows、Mac和Linux等桌面操作系統,因此,我們可以 編寫的源代碼很容易在桌面操作系統中編輯和調試。

總的來說,cocos2dx的android交叉編譯環境還是蠻麻煩的。下面內容就是我一步一步實現的過程。

第一部分 安裝

一、Cygwin安裝

這個安裝比較簡單,網上也有大把的例子,這里我只是簡述一下。

首先去官網www.cygwin.com下載安裝,安裝包分32位和64位兩種.視情況選擇了。因為只是編譯,這里選擇的是32位版本。

下載地址:http://cygwin.com/setup-x86.exe

然后默認安裝,在安裝源的時候,選擇

http://mirrors.sohu.com/cygwinhttp://mirrors.163.com/cygwin ,哪個好用,就哪個。

安裝的時候,把開發包都選上就可以了。

我這里是把cygwin安裝在c:\cygwin目錄下面了。

注:這里默認的vi不是我們常用的vim,使用起來會很不習慣,你可以根據實際情況下載,在安裝的時候,選擇編輯器的vim,然后就可以用了。如果沒有vim,你用的時候在vi命令行輸入set nocp,就可以正常習慣使用了。

二、 adt-bundle安裝

現在adt-bundle都集成了下面的功能,這樣就不用再去配置eclipse插件了。

l Eclipse + ADT plugin

l Android SDK Tools

l Android Platform-tools

l The latest Android platform

l The latest Android system image for the emulator

下載地址:

Adt-bundle也同樣分32位和64位的,在這里照樣下載32位的版本

http://dl.google.com/android/adt/adt-bundle-windows-x86-20131030.zip。64位的地址我也加上http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20131030.zip

下載完成后,解壓就可以使用。我這里是解壓到e:\adt-bundle

里面有eclipse,sdk兩個目錄和一個SDK Manager管理軟件。運行SDK Manager可以下載你需要的SDK版本。

注意:你下載的java也要對應的32位和64位的環境,否則eclipse將會啟動不了。牢騷一句,oracle把java和mysql并入后,真是開源的最大悲劇。你去下載它,就明白了。祝愿oracle早點倒閉。

三、ndk安裝

下載地址:

32位下載地址

http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86-legacy-toolchains.zip

http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86.zip

64位下載地址

http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86_64-legacy-toolchains.zip

http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86_64.zip

然后解壓就可以了,我這里解壓到

E:\android-ndk-r9b

四、cocos2dx安裝

我這里下載的版本是cocos2dx v2.2。同時還有一個免費的編輯器CocoStudio,它提供了UI和動畫,資源編輯功能。可以不用mac下面那個收費的軟件了。

今天突然http://www.cocos2d-x.org/怎么都下載不了,沒辦法,只好到https://github.com/cocos2d/cocos2d-x/這里下載了。找到對應的2.2版本。

Cocos2dx下載地址:

https://codeload.github.com/cocos2d/cocos2d-x/zip/cocos2d-x-2.2

Cocostudio下載地址:

http://d001.download.appget.cn/CocoStudio/DownLoad/v1.0.0.1/CocoStudio_Full_V1.0.0.1.exe

然后cocostudio默認安裝就可以了,我這里把cocos2dx解壓到e:/cocos2dx

五、python安裝

因為,cocos2dx創建工程,需要python,所以這里還需要下載python,去他的官網http://www.python.org/下載就可以了

下載地址:

http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi 這個下載32位版本就可以了。然后默認安裝。我這里安裝到了C:\Python27

六、ant安裝

這個是一個將軟件編譯、測試、部署等步驟聯系在一起加以自動化的一個工具,大多用于Java環境中的軟件開發。這里在生成apk的時候,也用到了。所以也要下載安裝。

http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.2-bin.zip

解壓到c:\ant就可以了

到這里,所以需要的軟件,都已經下載,并安裝了。

第二部分:配置

第一步:新建環境變量

點windows的開始菜單-〉計算機 右鍵菜單選擇屬性,彈出屬性對話框。然后選擇高級系統設置,如下圖

然后選擇環境變量

增加

ANT_HOME=C:\ant

PYTHON_HOME=C:\Python27

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_16

NDK_ROOT=E:\android-ndk-r9b

ANDROID_SDK=E:\adt-bundle\sdk

然后編輯環境變量path,追加 %JAVA_HOME%\bin;%ANT_HOME%\bin;%PYTHON_HOME%;%NDK_ROOT%;%ANDROID_SDK%\tools;%ANDROID_SDK%\platform-tools;

這樣,就可以在CMD窗口執行相關的命令了。

第三部分 cocos2dx的工程準備

第一步:增加android_update.bat

在ant生成apk的時候,會需要知道,你編譯的目標是什么版本和src.dir等信息。創建這個工程,就是為了自動更新它。批處理的內容是

android update project -p . -t android-10

該文件建好后,命名為android_update.bat,放在E:\cocos2dx\template\multi-platform-cpp\proj.android

注意,請先確認你的ANDROID_SDK是否安裝了對就的版本,android-10是對應的是android2.3,其他的版本請用對應的數字。執行e:\adt-bundle\SDK Manager.exe,如下圖所示:

這里的數字是19

那么批處理的內容改為

android update project -p . -t android-19

第二步:修改build_native.sh

該文件在E:\cocos2dx\template\multi-platform-cpp\proj.android目錄中,因為在執行build_native.sh的時候,會出現的權限的問題,所以在這個腳本中,增加了權限設置,來解決這個問題。

在第67行后面,也就是復制資源的后面增加下面一行

chmod 666 -R "$APP_ANDROID_ROOT"/assets就可以了。如下圖所示


第三步,創建工程復制批處理

在cocos2dx的2.2中,已經少了一些批處理來創建工程,現在全部改用python來創建工程。

現在到E:\cocos2dx\tools\project-creator下,創建一個批處理demo.bat,內容如下

python create_project.py -project %~n0% -package com.android.zdhsoft -language cpp

xcopy ..\..\cocos2dx\platform\android\java\src\* ..\..\projects\%~n0%\proj.android\src /E

上面批處理的

第一行的意思是,建一個工程為%~n0%的工程,包名是com.android.zdhsoft,使用的語言是cpp。%~n0%在批處理表示的是 批處理的文件名,在demo.bat中,%~n0%的值是demo。使用該批處理的好處是,如果建議某一個工程,只有把批處理復制一個,然后重新命名就可 以了。如命名為sample.bat,執行后,就可以行到一個sample的cocos2dx工程。

創建的工程在E:\cocos2dx\projects目錄中。

第二行的意思,復制編譯andiroid工程需要的java文件。否則編譯的時候,會提示找不到對應的類。

第四部分,交叉編譯

第一步,確定工程名稱,如MyFirst

第二步,到E:\cocos2dx\tools\project-creator目錄下,復制demo.bat,并改名為MyFirst.bat

第三步,雙擊MyFirst.bat生成工程

第四步,到E:\cocos2dx\projects\MyFirst\proj.android目錄下,雙擊android_update.bat

第五步,到桌面的cygwin的快捷方式,進入cygwin模式,如下圖

第六步:輸入下面命令cd /cygdrive/e/cocos2dx/projects/MyFirst/proj.android,進入對應的工程目錄這個目錄。注:c:在cygwin的目錄是/cygdrive/c,其它依此類推。

第七步:輸入命令sh build_native.sh,這樣就開始編譯了 如下圖


第八步:輸入命令ant debug

執行完后,在E:\cocos2dx\projects\MyFirst\proj.android\bin目錄下面,就可以看到對應的apk了。

責任編輯:張葉青 來源: 看看新聞
相關推薦

2025-04-08 09:30:00

SeataDocker分布式系統

2022-08-29 15:19:09

CSS煙花動畫

2009-07-06 19:29:37

云計算私有云服務器虛擬化

2010-07-12 17:10:23

Android應用程序

2013-03-18 16:09:27

JavaEEOpenfire

2021-11-12 11:28:01

Linux 內核驅動Linux 系統

2019-09-18 07:20:34

深度學習人臉識別人工智能

2012-03-22 10:33:33

思杰XenDesktop

2011-06-07 16:03:48

匿名SQL Server

2022-09-30 15:37:19

Web網站服務器

2013-01-06 09:43:35

MySQLMySQL遷移Redis

2018-03-07 15:24:41

PythonMySQL

2017-08-24 08:31:41

2009-12-18 16:27:43

Cisco路由器配置

2019-11-04 10:06:19

MySQL索引

2017-11-29 11:14:52

離線緩存URL協議緩存

2017-09-28 09:40:36

圖像分類準確率

2017-07-15 21:10:58

CTOCEO技術

2009-12-17 08:57:28

Windows 7磁盤分區

2024-07-22 11:43:28

LVMPnetLab網絡
點贊
收藏

51CTO技術棧公眾號

一本色道久久综合亚洲精品不| 国产精品一区二区黑人巨大| 极品一区美女高清| 日韩欧美一区二区三区久久| 国外成人免费视频| 91青青草视频| 欧美久久视频| 亚洲香蕉在线观看| 亚洲av综合色区无码另类小说| 成人免费高清在线播放| 久久精品国产精品亚洲综合| 美乳少妇欧美精品| 爱爱免费小视频| 免费观看亚洲天堂| 91国产福利在线| 国产精品无码免费专区午夜| 国产高清av在线| 成人丝袜18视频在线观看| 国产精品福利无圣光在线一区| 欧美黑人欧美精品刺激| 99综合久久| 欧美性猛交xxxx富婆弯腰| 在线观看18视频网站| 欧美亚洲日本| 北条麻妃一区二区三区| 国产一区二区丝袜| 国产成人精品777777| 亚洲一级黄色| 粗暴蹂躏中文一区二区三区| 欧洲av一区二区三区| 成人线上播放| 欧美一级欧美一级在线播放| www.精品在线| 欧美成人精品一区二区男人小说| 国产日韩欧美精品在线| 精品无人区一区二区三区竹菊| 久久精品国产亚洲av香蕉| 久久精品国产www456c0m| 日韩av中文字幕在线播放| 亚洲一二三av| 国产精品xxx| 欧美亚洲免费在线一区| 老熟妇仑乱视频一区二区| 九色porny丨首页入口在线| 夜夜爽夜夜爽精品视频| 18视频在线观看娇喘| 国产在线激情| 亚洲欧美一区二区三区极速播放| 97人人模人人爽视频一区二区| 精国产品一区二区三区a片| 成人在线一区| 中文字幕亚洲一区| 久久久久久久久福利| 国产91精品对白在线播放| 亚洲精品电影网| 99re久久精品国产| 五月天亚洲色图| 国产亚洲激情视频在线| 免费一级做a爰片久久毛片潮| 一区二区日韩| 精品三级在线看| 日本一区二区免费视频| 999在线精品| 亚洲成年网站在线观看| 午夜av免费看| 亚洲精华一区二区三区| 亚洲日韩中文字幕在线播放| www色com| 亚洲一区欧美| 欧美激情xxxxx| 日韩美女黄色片| 国产乱码精品| 国产精品爽爽爽爽爽爽在线观看| 日本三级午夜理伦三级三| 亚洲欧洲一级| 国产成人短视频| 一级二级三级视频| 国产裸体歌舞团一区二区| 91超碰rencao97精品| 欧美一级淫片aaaaaa| 久久女同精品一区二区| 亚洲国产一区二区三区在线| 国产1区在线| 欧美日韩精品国产| 国产精品一区二区小说| 视频精品一区| 亚洲色图35p| 国产午夜手机精彩视频| 影音先锋亚洲一区| 国产精品男人的天堂| av网站免费大全| 99久久综合精品| 亚洲一区二区三区加勒比| 欧美24videosex性欧美| 色婷婷综合在线| 九九九久久久久久久| 高清一区二区三区| 色婷婷久久一区二区| 国产精品theporn动漫| 日韩av不卡一区二区| 国产精品二区二区三区| 在线免费观看黄色| 性做久久久久久久免费看| 鲁一鲁一鲁一鲁一av| 精品亚洲自拍| 久久不射电影网| 无码人妻丰满熟妇区五十路| 国产精品一品二品| 亚洲精品在线视频观看| 国产美女精品写真福利视频| 欧美高清视频在线高清观看mv色露露十八| 天堂在线资源视频| 成人爽a毛片| 日韩性生活视频| 日日摸天天添天天添破| 国产成人在线电影| 影音先锋亚洲视频| 日韩免费电影| 亚洲精品理论电影| 久久久久亚洲av片无码下载蜜桃 | 9191成人精品久久| 欧美色图亚洲激情| 红桃视频欧美| 99久久无色码| h视频在线免费| 欧美日韩免费在线观看| 日本精品一二三| 亚洲一区二区| 91亚洲国产成人精品性色| freemovies性欧美| 欧美性精品220| 搡老熟女老女人一区二区| 国产精品av久久久久久麻豆网| 国a精品视频大全| 国产高潮在线观看| 亚洲欧美在线观看| 日本中文字幕观看| 日韩免费看片| 国产精品人人做人人爽| 黄色小视频在线免费观看| 精品人伦一区二区三区蜜桃网站| 国产真实乱子伦| 高清精品xnxxcom| 成年人精品视频| www.四虎在线观看| 一级做a爱片久久| 欧美69精品久久久久久不卡| 一区二区蜜桃| 91精品天堂| 女同视频在线观看| 精品久久国产老人久久综合| 在线免费观看亚洲视频| 国产精品伊人色| 国产青草视频在线观看| 91成人精品在线| 久久久久久久久久国产精品| 性生活视频软件| 亚洲第一久久影院| 亚洲人人夜夜澡人人爽| 日韩电影在线一区二区三区| 日韩成人在线资源| 欧美电影在线观看网站| 久久久av电影| 国产1区在线观看| 精品国产乱码久久久久久虫虫漫画 | 成人av资源在线播放| 午夜激情在线观看| 欧美日韩国产bt| 动漫性做爰视频| 成人在线综合网| 国产偷人视频免费| 日韩欧美视频在线播放| 97人人模人人爽人人喊38tv| 日韩在线伦理| 色婷婷久久av| 日韩一区二区三区不卡| 高跟丝袜一区二区三区| 天堂av网手机版| 国产91在线|亚洲| 久久国产亚洲精品无码| 日韩黄色大片| 成人在线观看av| 午夜日韩成人影院| 久久视频免费观看| 三级在线电影| 欧美一级理论性理论a| 99精品在线播放| 亚洲视频免费在线| 青青草视频播放| 狠狠狠色丁香婷婷综合激情| 丰满少妇大力进入| 欧美日韩在线播放视频| 99国产超薄肉色丝袜交足的后果 | 国产日产精品_国产精品毛片| 欧美国产第一页| 国产日产精品久久久久久婷婷| 亚洲444eee在线观看| www.自拍偷拍| 国产精品亚洲午夜一区二区三区| 97精品国产97久久久久久粉红| 色猫猫成人app| 欧美寡妇偷汉性猛交| av午夜在线| 亚洲精品国精品久久99热| 亚洲影视一区二区| 色婷婷av一区二区三区软件 | 久久免费观看视频| 91大神在线网站| 日韩精品中文字幕视频在线| 国产又黄又粗又硬| 91久久精品国产91性色tv| 免费一级肉体全黄毛片| 国产精品视频你懂的| 国产制服丝袜在线| 高清在线成人网| 欧美大片久久久| 日韩国产欧美在线视频| 水蜜桃色314在线观看| 牛牛国产精品| 亚洲日本无吗高清不卡| 久久97视频| 久久99精品久久久久久青青日本| 在线天堂资源| 久久露脸国产精品| 在线看一级片| 久久天堂电影网| 日韩美女网站| 最近免费中文字幕视频2019| 青青草在线免费视频| 亚洲精品久久7777777| 超碰在线播放97| 欧美一级日韩一级| 国产又粗又长又大视频| 欧美日韩一区二区三区在线看 | 波多野结衣办公室双飞| 国内精品不卡在线| wwwwwxxxx日本| 麻豆久久一区二区| 天天操天天爱天天爽| 久久久久综合| 欧美一级黄色片视频| 国产精品丝袜xxxxxxx| 99热自拍偷拍| 国产精品久久国产愉拍| 日日鲁鲁鲁夜夜爽爽狠狠视频97| heyzo久久| 亚洲激情一区二区| 大片网站久久| 国产又大又长又粗又黄| 亚洲先锋影音| 丁香六月激情网| 亚洲精品男同| www.爱色av.com| 老司机亚洲精品| 91av俱乐部| 免费看精品久久片| 亚洲一区二区偷拍| 国产成人日日夜夜| 91精品啪在线观看国产| 91片在线免费观看| 亚洲а∨天堂久久精品2021| 国产精品乱子久久久久| 极品颜值美女露脸啪啪| 亚洲午夜精品在线| 国内精品福利视频| 在线观看欧美日本| 国产乱码久久久| 精品久久久久久久久久久久久久久久久 | 91久久精品视频| 综合伊人久久| 免费成人看片网址| 精品美女视频| 欧美日韩视频免费在线观看| 国产一区亚洲| 欧美日韩在线免费播放| 国产美女在线精品| 黄色污在线观看| 亚洲国产精品成人久久综合一区| av无码av天天av天天爽| 国产亚洲欧美日韩俺去了| 亚洲色图27p| 亚洲二区视频在线| 五月婷婷丁香在线| 日韩三级视频在线观看| 青青色在线视频| 欧美成aaa人片免费看| 蜜臀久久精品| 91免费欧美精品| 亚洲精品白浆高清| 日韩精品福利片午夜免费观看| 日韩毛片视频| 日韩xxxx视频| 蜜臂av日日欢夜夜爽一区| 日韩免费高清一区二区| 国产精品视频一区二区三区不卡| 亚洲天堂视频一区| 亚洲乱码日产精品bd| 国产在线免费视频| 欧美日韩高清一区| 日本一二三区在线视频| 久久色在线播放| 日本精品另类| 久草精品电影| 国产精品大片免费观看| www.com黄色片| 99re这里只有精品6| 日韩a级片在线观看| 欧美亚一区二区| 香蕉av一区二区三区| 久久亚洲精品国产亚洲老地址| а√天堂8资源在线官网| 欧美在线影院在线视频| 一区二区亚洲视频| 亚洲人成网站在线观看播放 | 久久综合久久久久88| 无码人妻精品一区二区三区夜夜嗨| 亚洲激情自拍偷拍| 波多野结衣电车痴汉| 亚洲国产欧美一区二区三区同亚洲| 亚洲欧美强伦一区二区| 日韩视频免费看| 极品美女一区| 久久精品日产第一区二区三区乱码| 日本久久成人网| 又大又硬又爽免费视频| 国精产品一区一区三区mba视频| 韩国三级在线播放| 国产精品国产三级国产aⅴ中文 | 高清av免费一区中文字幕| 日韩在线第七页| 国产又黄又猛又粗又爽的视频| 激情六月婷婷综合| www成人啪啪18软件| 欧美网站大全在线观看| 国产一级网站视频在线| 8x拔播拔播x8国产精品| 7777精品| 丰满的少妇愉情hd高清果冻传媒| 天堂一区二区在线| 国产制服丝袜在线| 粉嫩av一区二区三区免费野| 亚洲 欧美 激情 另类| 97视频在线免费观看| 噜噜噜狠狠夜夜躁精品仙踪林| 亚洲成人18| 老司机免费视频一区二区| 极品蜜桃臀肥臀-x88av| 欧美日韩三级视频| 日本三级视频在线播放| 成人免费看片视频| 欧美在线网址| 人妻av一区二区| 欧美日在线观看| 国产鲁鲁视频在线观看免费| 国产99视频精品免视看7| 成人在线电影在线观看视频| 日韩va在线观看| 有码一区二区三区| 好吊色在线观看| 欧美在线视频一二三| 国产一区二区三区四区五区传媒| 精品免费久久久久久久| 粉嫩av一区二区三区| 国产一级视频在线播放| 日韩精品在线第一页| 88xx成人永久免费观看| 一本色道久久99精品综合| 国产精品伊人色| 欧美在线观看不卡| 最近2019好看的中文字幕免费| 午夜影院在线观看国产主播| 日本高清一区| 国产在线麻豆精品观看| 日韩精品视频免费看| 亚洲视频专区在线| 自拍偷拍亚洲图片| 久久久性生活视频| 日本一区二区在线不卡| 精品国产区一区二| 欧美性一区二区三区| 99精品电影| 99久久免费看精品国产一区| 欧美亚一区二区| 国产蜜臀在线| 日韩久久精品一区二区三区| 国产成人午夜99999| 欧美超碰在线观看| 欧美裸身视频免费观看| 亚洲品质自拍| 亚洲综合123| 色综合天天综合网国产成人综合天| 高清毛片aaaaaaaaa片| 日韩免费在线免费观看| 911久久香蕉国产线看观看| 亚洲天堂资源在线| 3751色影院一区二区三区| 自由日本语热亚洲人| 国产一二三四区在线观看| 国产亚洲综合在线| 老牛影视av牛牛影视av|