Cocos2dxインストール前の事前作業
XCodeをインストールするページリンク
Android StudioとAndroid Sdkをインストールするページリンク
-
Android Ndkをインストールする(Cocos2dxで提供するNDKを使う)
- android-ndk-r10eをクリックしてダウンロードする
- ダウンロードしたファイルを解凍する
- 解凍したファイル(android-ndk-r10e)をAndroid Homeフォルダーの以下にコピーする
例)/Users/xxx/Library/Android/android-ndk-r10e
Apache Antをインストールする
$ brew install ant
$ ant -version
Cocos2dxのインストール
gitでcocos2dxをダウンロードする
$ git clone https://github.com/cocos2d/cocos2d-x.git
$ cd cocos2d-x
$ git checkout cocos2d-x-3.13.1
$ python download-deps.py
$ git submodule update --init
cocos2dxのパスを設定する
$ cd cocos2d-x
$ python ./setup.py
-
setup.py
で~/.bash_profile
ファイルに以下内容が設定されたことを確認する。ない場合は手動で設定する
# Users/xxx/Libraryのxxxはユーザー名です。
...
# Add environment variable COCOS_X_ROOT for cocos2d-x
export COCOS_X_ROOT=/Users/xxx/Library
export PATH=$COCOS_X_ROOT:$PATH
# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/Users/xxx/Library/cocos2d-x/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH
# Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x
export COCOS_TEMPLATES_ROOT=/Users/xxx/Library/cocos2d-x/templates
export PATH=$COCOS_TEMPLATES_ROOT:$PATH
# Add environment variable ANDROID_SDK_ROOT for cocos2d-x
export ANDROID_SDK_ROOT=/Users/xxx/Library/Android/sdk
export PATH=$ANDROID_SDK_ROOT:$PATH
# Add environment variable NDK_ROOT for cocos2d-x
export NDK_ROOT=/Users/xxx/Library/Android/android-ndk-r10e
export PATH=$NDK_ROOT:$PATH
# Add environment variable ANT_ROOT for cocos2d-x
export ANT_ROOT=/Users/xxx/Library/apache-ant-1.9.7/bin
export PATH=$ANT_ROOT:$PATH
...
- パス設定を更新する
$ source ~/.bash_profile
Androidデモアプリの起動
- 以下のコマンドでデモアプリを起動する
$ cd .../amoad-cocos2dx-module/AMoAdCocos2dxModuleDemo
$ cocos run -p android --android-studio
// コンパイルエラーが発生した場合は以下のコマンドを使ってください
// $ cocos compile -p android --android-studio --app-abi armeabi-v7a
$ cocos compile -p android //eclipse