通用工程創建如下!
首先先創建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 肯定掛