【Cocos2d-x 3.0】遊戲開發之android交叉編譯
作者:Senlern
轉載請註明,原文鏈接:http://blog.csdn.net/zhang429350061/article/details/37959489
在上一篇文章我分享了如在win32下配置環境搭建project。沒有看的童鞋請先看下這篇文章:http://blog.csdn.net/zhang429350061/article/details/37958275
-----------------------------------------下載JDK配置環境變量---------------------------------
下載網址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
成功安裝之後須要配置系統環境變量:
新建變量:CLASSPATH 值為:.
新建變量:JAVA_HOME 值為:JDK的實際安裝路徑
在path中新增加%JAVA_HOME%\bin;(註意最後的分號)
------------------------------下載NDK配置環境變量---------------------------
下載地址:http://developer.android.com/tools/sdk/ndk/index.html
下載完畢之後是個壓縮包。解壓就可以。
新建變量:NDK_ROOT 值為:你解壓的路徑附近進去就好了
---------------------------開始命令行編譯androidproject------------------------
首先在cmd中先cd到你project的E:\MyGame\proj.android中,然後直接執行build_native.py腳本
我們看到以下輸出了Select NDK toolchain version was 4.8 !太棒了!
接下來就是漫長的編譯過程了
接著會有例如以下的輸出:
編譯完畢之後是這個樣子的:
恭喜!大功告成
--------------------------------------project導入Eclipse,在自己android手機上跑起來---------------------------------------
我們直接使用一個整合的ADT,裏面有eclipse和android的SDK。下載地址:http://developer.android.com/sdk/index.html
下載解壓之後我們打開eclipse目錄裏面的eclipse.exe啟動Eclipse。
啟動之後點擊File->New->Project:
然後選擇Android Project From Existing Code:
然後在Root Directory中選擇你project的proj.android文件夾,點擊Finish
等等,是不是project名字處有一個紅色的叉號,貌似是有錯誤,怎麽辦吶??哈哈,這麽辦:
項目project處右鍵,選擇Import:
然後選擇下圖顯示的選擇項:
然後在Root Directory中選擇例如以下路徑(自己參考自己的路徑設置):
註意:以下的Project中僅僅選擇第一個就能夠,其他的不選,你能夠先在右側的button中選擇Deselect All,然後在單獨選擇第一個。然後Finish
是不是錯誤沒有了,就是這麽奇妙
如今我們就能夠跑在自己的android手機上了。在project處右鍵選擇例如以下圖:
然後會彈出一個選擇手機的框框,雙擊就可以:
此時我們能夠看到Console以下的輸出:
是不是如今你的遊戲已經在你的手機上跑起來了???!!
。
最後再給大家透露一個小知識,假設你想在logcat中僅僅查看cocos2d-x的debug輸出,你能夠點擊這個綠色的加號:
然後這麽設置:
然後就是醬紫:
OK!是不是這樣查看debug信息方便多了。
----------------------------------------備註------------------------------------
能力有限。歡迎交流。如有指正,不勝感激!(大家幫忙頂一下)
【Cocos2d-x 3.0】遊戲開發之android交叉編譯