日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

在win8.1 64位系统+cocos2d-x2.2.3下搭建android交叉编译环境

發布時間:2025/3/21 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在win8.1 64位系统+cocos2d-x2.2.3下搭建android交叉编译环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

搭建前須要下載的軟件包(默認已搭建好cocos2d-x而且可在VS上執行,本人VS版本號為2013)

1java

下載地址:http://www.java.com/zh_CN/download/manual.jsp

Windows?脫機64

2android?SDK

搭建安卓交叉編譯的IDE環境,現可在官方下載集成包,方便快捷。

下載地址:http://developer.android.com/sdk/index.html

選擇DOWNLOAD?FOR?OTHER?PLATFORMS

選擇WIN64ADT?Bundle

下載解壓就可以,內含eclipse

3android?NDK

android交叉編譯時對C++代碼進行解釋編譯的工具

下載地址:http://developer.android.com/tools/sdk/ndk/index.html

4cygwin

cocos2d-x本地C/C++代碼的解釋編譯工具

下載地址:http://cygwin.com/install.html

*最好問已下載過的人拿離線包安裝,這個東西下載可不是一般的慢—?!?/span>

5editplusnotepad++

方便文本編輯,windows的文本編輯器編輯.sh文件時因為回車格式不同會出錯。

?

?

進入正式搭建階段:

一:安裝Java,設置系統變量:

默認路徑安裝java32位的會安裝在program?files(x86),64位的則安裝在program?files,記住下載的ADT一定要與java相應,否則eclipse無法打開。

設置環境變量:

我的電腦--右鍵屬性--高級系統設置--環境變量

新建系統變量JAVA_HOME??=??C:\Program?Files\Java\jre7???(注意無分號)

新建系統變量CLASSPATH??= ?%JAVA_HOME%\lib\; (注意有分號)

新增系統變量?path??=??%JAVA_HOME%\bin;

檢查:

打開CMD輸入java不報錯即可了。

?

二:解壓NDK,安裝并配置cygwin,編譯本地cocos2d-x?c++代碼

NDK解壓到英文路徑下,且路徑切記不能存在空格

安裝cygwin

點擊setup后,會有選擇在線安裝或本地安裝,個人選擇吧,最好是問人拿離線包本地安裝;

安裝過程中,到了有非常多default那個選擇界面是一定一定要把devel點擊一下變為install,否則興許編譯過程中會出現缺少make文件;

安裝完成后第一次打開會在C:\cygwin\home下生成用戶目錄,在其下找到.bash_profile文件,用文本編輯器打開,在最后面加上以下兩個語句:

NDK_ROOT=/cygdrive/g/android/android-ndk-r9b

export?NDK_ROOT

?

上面的NDK_ROOT為上一步里NDK解壓到的路徑,cygdrive指本地磁盤,gg盤,后面的是路徑;

保存后打開cygwin窗體,利用cd?進入到我們想要編譯的cocos2d-x項目里的proj.android目錄,然后輸入下面命令:

./build_native.sh

然后就慢慢等待這奇妙的編譯吧,如若項目的代碼有錯誤,則會彈出錯誤信息,可能會有各種各樣的錯誤,代碼問題自行攻克了。

?

三:配置androidenclipse的編譯環境

解壓下載好的集成包到全英文無空格路徑下;

執行eclipse

關掉說明頁,進入主界面;

這里用的是最新的集成包,因此SDK版本號也是最新的4.3,一般無需更改,當然你也能夠通過SDK?manager下載你喜歡的版本號(不嫌網速卡出翔),*本人遇過用了某些的版本號生成apk后在某些手機上無法安裝的問題;

以下開始導入項目:

(在導入之前,先要將cocos2d-x-2.2.3\cocos2dx\platform\android\java\src下的org目錄拷貝到我們項目下的proj.android\src下)

eclipse左上角new--project

選擇android中的android?project?from?existing?code

Root?directory為項目路徑,Finish

然后在左邊project右鍵選擇propertie,接著有三步:

1Builders------New?選擇program

nameNative_Builder

LocationC:\cygwin\bin\bash.exe
Working?directory:?C:\cygwin\bin

Arguments--login?-c?"cd?/cygdrive/g/android/android-ndk-r9b?&&?make?APP=TEST"

最后的參數路徑依據自己的改動,這里是生成一個TESTAPP,可自行改動;

Builders---通過up把新建的Native_Builder移到最頂;

2C/C++?Build--Environment--Add

Name:?path

Value:C:\cygwin\bin

3Java?Build?Path--Libraries

RemoveAndroid?Dependencies以及Android?Private?Libraries

(注:以后每次編譯都要反復以上步驟一次)

好了,大功告成,如今能夠右鍵項目project,run?as?---Android?application生成apk包了

*可能因為未配置虛擬器VDM,會叫你創建一個VDM,但我們的目的是編譯生成apk,能夠直接忽略,假設無錯誤,終于生成的apk包在項目中的proj.android\bin中,放進手機就可以安裝了~~

~祝大家順利~



本文參考博客文章:http://blog.csdn.net/sttyytw/article/details/17005263

轉載于:https://www.cnblogs.com/mfrbuaa/p/4068832.html

總結

以上是生活随笔為你收集整理的在win8.1 64位系统+cocos2d-x2.2.3下搭建android交叉编译环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。