[開發環境]cocos2d-x on mac/android/iOS

来源:互联网 发布:php 清空数组所有的值 编辑:程序博客网 时间:2024/06/01 10:41

通用工程創建如下!

首先先創建project 如圖



創建完成


<iOS的話>

到創建地點執行xcode專案


但編譯時 突然在linking出問題。

看來是缺乏相關的library

尚未解決 急著開發android應用 有空要開發ios再回來處理庫 看看哪裡有(缺少的library)

<< -- andorid -->>

安裝好android的開發環境 建議用eclipse market自動下載


下載android-ndk-r10b http://developer.android.com/sdk/ndk/index.html 

下载必要的NDK(大家知道Cocos2d-X底层是C++)


現在採用cocos2d-x-3.0beta2版本

但是並且採用android-ndk-r10b

但出現編譯android時 出現 Couldn't find the gcc toolchain.

估計cocos2d-x-3.0beta2版本 還不支援android-ndk-r10b

改採用android-ndk-r9c看看,,,


先配置環境變量




還是有問題...

補上所有環境變量!!



執行android上編譯看看


搞了半天還是不行 原來是版本下到linux 了...

android-ndk-r9c-linux-x86.tar <<linux版

android-ndk-r9c-darwin-x86.tar <<mac版

換版本後即編譯成功 (./build_native)

編譯成功後,打開eclipse

把專案import進來

import進來後 如果run失敗!!!

還要加入src code 等lib的源代碼

要加入的代碼位於剛剛編譯的專案裡面

xxxx(專案名)->proj.android->cocos2d->cocos->2d->platform->android->java->src

拷貝到同專案下的src



加入此專案



然後要把src加入一些lib 複製到專案下


然後編譯執行 但是老是還是有問題...解決中...

老是出現

: E/AndroidRuntime(418): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.cocos2dx.hellocpp/org.cocos2dx.cpp.Cocos2dxActivity}: java.lang.IllegalArgumentException: Unable to find native library: cocos2dcpp


最後搞了昏頭暗地...竟然是模擬器問題!!!!

4.4.2老是這樣 最後灌了4.2.2的模擬器!!

就行了!!!!


備註:2.2.3別用 模擬器不支援OpenGL2 肯定掛


0 0
原创粉丝点击