中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

cocos2d-x交叉編譯到android平臺-創(chuàng)新互聯(lián)

前提:已經(jīng)配置好cocos2d-x win32環(huán)境

交叉編譯用到的資源(自行下載):eclipse、ADT、CDT、androidSDK、androidNDK、Cygwin

目前創(chuàng)新互聯(lián)公司已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、婁底網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

準(zhǔn)備好后下一步。

ADT插件:Eclipse平臺下用于開發(fā)Android應(yīng)用的插件。安裝方式如下:
Help->Install New Software,在Word with欄填入https://dl-ssl.google.com/android/eclipse/,回車,搜索完成后,選擇全部項(xiàng)目,點(diǎn)擊Next按鈕

cocos2d-x交叉編譯到android平臺

一路Next,同意軟件許可,然后Finish,完成ADT更新。

CDT插件:CDT插件可以使eclipse識別c/c++并進(jìn)行編譯,下載地址http://www.eclipse.or***t/downloads.php
下載完成后,在eclipse中,選擇Help->Install New Software,點(diǎn)擊左側(cè)的Add按鈕,選擇archive,選擇下載好的CDT插件(zip文件),然后OK,選擇所有項(xiàng)目,然后next。

cocos2d-x交叉編譯到android平臺

CDT安裝完成后 重啟eclipse即可。

AndroidSDK: 接觸過android的應(yīng)該都知道AndroidSDK作用 可以通過SDK Manager進(jìn)行下載或者更新

cocos2d-x交叉編譯到android平臺

AndroidNDK NDK的作用是將C/C++代碼編譯成能在arm上運(yùn)行的so文件
下載地址 http://developer.android.com/tools/sdk/ndk/index.html

Cygwin
因?yàn)榻徊婢幾g需要在Linux系統(tǒng)環(huán)境下才能完成,使用Cygwin就是模擬一個(gè)Linux環(huán)境
下載地址 http://cygwin.com/install.html

Cygwin安裝完成后接著安裝交叉編譯用到的組件包(以下用到的是別人的截圖)
1 binutils組件

cocos2d-x交叉編譯到android平臺

2 gcc組件

cocos2d-x交叉編譯到android平臺

3 gcc-mingw組件

cocos2d-x交叉編譯到android平臺

4 gdb組件

cocos2d-x交叉編譯到android平臺

5 make組件

cocos2d-x交叉編譯到android平臺

安裝完成后 運(yùn)行Cygwin 輸入make -v 和 gcc -v 如果成功運(yùn)行 表示安裝成功

到此為止 交叉編譯的環(huán)境算是配置好了 接下來就是真正開始了

生成android可執(zhí)行文件APK

準(zhǔn)備:
源碼文件:classes目錄下的文件
資源文件:resource目錄下的文件

進(jìn)入cocos2d-x目錄,找到create-android-project.bat 使用記事本或其他文本編輯工具打開,進(jìn)行如下修改
set _CYGBIN= 在等號后面填入本機(jī)cygwin/bin目錄,如:C:\cygwin\bin

set _ANDROIDTOOLS= 在等號后面填入本機(jī)Android/tools目錄,如:D:\Android\android-sdk-windows\tools

set _NDKROOT= 在等號后面填入本機(jī)NDK目錄,如:D:\Android\android-ndk-r7

保存 退出。

雙擊運(yùn)行create-android-profect.bat
根據(jù)提示生成android項(xiàng)目

生成的android項(xiàng)目中含有android、Classes、Resource三個(gè)子目錄

其中Classes放置cocos2d-x代碼文件
Resource放資源文件

代碼文件和資源文件拷貝到相應(yīng)目錄后,在Calsses目錄下找到Android.mk文件,打開編輯

在LOCAL_SRC_FILES := 填入要編譯的cpp文件,保存后關(guān)閉

打開cygwin,輸入工程路徑下的Android文件夾的完整路徑。然后運(yùn)行build_native.sh文件,具體輸入為:./build_native.sh

如果提示錯(cuò)誤,根據(jù)錯(cuò)誤提示修改源代碼,重新運(yùn)行build_native.sh文件,直到編譯通過

編譯通過后,打開eclipse,將之前生成的android項(xiàng)目導(dǎo)入,clean一下項(xiàng)目就可生成APK
運(yùn)行項(xiàng)目或者安裝到設(shè)備上進(jìn)行測試即可。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章名稱:cocos2d-x交叉編譯到android平臺-創(chuàng)新互聯(lián)
文章URL:http://m.rwnh.cn/article34/ddsspe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站域名注冊、定制開發(fā)、用戶體驗(yàn)、搜索引擎優(yōu)化企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
津市市| 云和县| 蓝田县| 东丽区| 青阳县| 贞丰县| 万全县| 临海市| 闵行区| 台中市| 阿克陶县| 南开区| 曲阳县| 上犹县| 谷城县| 兴安县| 仁怀市| 淄博市| 永泰县| 报价| 鲁甸县| 玉山县| 漳平市| 承德市| 武胜县| 平江县| 建瓯市| 大悟县| 乌兰察布市| 林州市| 孝感市| 宕昌县| 桐乡市| 高唐县| 依兰县| 历史| 西充县| 贺兰县| 兴和县| 宣恩县| 阿荣旗|