ということで、まずは開発環境の構築から。
■Cocos2d-xのインストール
以下のサイトからcocos2d-xをダウンロードしてきます。
Cocos2d-x | Cross Platform Open Source 2D Game Engine
僕はこの記事を書いている時点の安定版v2.2.1をダウンロードしました。
ダウンロードしたzipファイルは展開して、「~/cocos2d-x/cocos2d-x-2.2.1」として配置しました。
入門書によるとCocos2d-xは頻繁に新バージョンがリリースされるらしいので、後々切り替えられるようバージョンがわかるようにしておいた方が良いようです。
あと、~/.bash_profileに以下を追加しておきます。
# cocos2d-x 設定
export COCOS2DX_ROOT=~/cocos2d-x/cocos2d-x-2.2.1
■Android NDKのインストール
以下のサイトからAndroid NDKをダウンロードしてきます。Revision 9bをダウンロードしました。
Android NDK | Android Developers
ダウンロード完了後、「~/android-ndk/android-ndk-r9b」に展開しました。
~/.bash_profileに以下を追記します。
# Android NDK 設定
export NDK_ROOT=~/android-ndk/android-ndk-r9b
■プロジェクトの作成
各OS向けに作成する方法もあるようですが、とりあえずはクロスプラットフォーム向けのプロジェクトを作成してみます。
$ cd $COCOS2DX_ROOT/tools/project-creator
$ python create_project.py
Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE
Options:
-project PROJECT_NAME Project name, for example: MyGame
-package PACKAGE_NAME Package name, for example: com.MyCompany.MyAwesomeGame
-language PROGRAMING_LANGUAGE Major programing lanauge you want to used, should be [cpp | lua | javascript]
Sample 1: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame
Sample 2: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language javascript
create_project.pyというスクリプトでクロスプラットフォームなプロジェクトを作成できるようです。
引数なしで実行すると使い方が表示されます。
各引数にパラメータを与えて実行します。
$ python create_project.py -project MyCocos2dx -package com.example.mycocos2dx -language cpp
proj.ios : Done!
proj.android : Done!
proj.win32 : Done!
proj.winrt : Done!
proj.wp8 : Done!
proj.mac : Done!
proj.blackberry : Done!
proj.linux : Done!
proj.marmalade : Done!
New project has been created in this path: $COCOS2DX_ROOT/projects/MyCocos2dx
Have Fun!
■プロジェクトをEclipseにインポートする
まずはCocos2d-xのライブラリプロジェクトをインポートします。
Eclipseを起動し、[File]-[Import...]から[Existing Android Code Into Workspace]を選択して、以下のAndroid用プロジェクトを選択します。
$COCOS2DX_ROOT/cocos2dx/platform/android/java
このとき「Copy projects into workspace」のチェックが付いているとうまくいかないようです。
続いて、同様に作成したプロジェクト(Android用のもの)をインポートします。
$COCOS2DX_ROOT/projects/MyCocos2dx/proj.android
■ビルド・実行
C++コードのビルドはコマンドラインから行うそうです。
プロジェクト(Android用)のディレクトリに移動して、ビルド用スクリプトを実行します。
$ cd $COCOS2DX_ROOT/projects/MyCocos2dx/proj.android
$ ./build_native.sh
コンパイルが完了したら、Eclipseから実行します。

うごきました。
今回の環境構築は以下の2冊の書籍を参考にさせてもらいました。