概要
Windows環境でAndroid+cocos2dxをインストールし、サンプルプログラムを動作させることを目的とします。
環境
Windows7 64ビット
Android Studio
Android 5.1.1(API 22)
ant 1.9.6
cocos2dx 3.8.1
手順
- Android Studioのインストール
- Pythonのインストール
- antのインストール
- cocos2dxのインストール
- プロジェクト作成
- cocos2dxでビルド
- Android Studioにインポート
以下、やったこと
1. Android Studioのインストール
https://developer.android.com/intl/ja/sdk/index.html
よりインストール
JDK/NDKあたりもインストールされていなければご一緒に
2. Pythonのインストール
https://www.python.org/downloads/
2系(2.x.x)をインストール
3. antのインストール
http://ant.apache.org/bindownload.cgi
よりダウンロードし、適当なパスに解凍
4. cocos2dxのインストール
http://jp.cocos.com/products/download/
よりダウンロードし、適当なパスに解凍
cocos2d-x-x.x.x配下に移動し、setup.pyを実行
python setup.py
環境変数NDK_ROOT、ANDROID_SDK_ROOT、ANT_ROOTを
聞かれるので、それぞれ指定
- NDK_ROOT:NDKのインストールディレクトリ。User\AppData\Local\Android\sdk\ndk-bundle 等
- ANDROID_SDK_ROOT:ANDROIDSDKのインストールディレクトリ。User\AppData\Local\Android\sdk 等
- ANT_ROOT:ANTの実行ファイルがある場所
(ANTインストールディレクトリ)\bin
5. プロジェクト作成
プロジェクトの作成はcocos側で行います。
cocos new プロジェクト名 -p パッケージ名 -l cpp -d インストール先
ちょっと待ってれば終わるはず
6. cocos2dxのコンパイル
このままAndroid Studioにインポートすると、ファイル不足してんぜって言われるので、コンパイルします。
cocos compile -s プロジェクト名 -p android --android-studio --app-abi x86
インストールよりは時間かかるはず
7. Android Studioにインポート
5.で作成したディレクトリ配下に、 proj.android-studio
があるので、これをインポート
Run/Debugで動きました。
参考
インストール中に踏んだリンクたち
http://gihyo.jp/dev/serial/01/android_studio/0001
http://studio.cretia.net/blog/462
http://akai0ringo.blog.shinobi.jp/cocos2d-x/cocos2d-x%203.2%20android%E5%8C%96
http://discuss.cocos2d-x.org/t/how-to-use-v3-7-pro-android-studio/22792
以上です。お読みいただきありがとうございました。