LoginSignup
6
7

More than 5 years have passed since last update.

cocos2d-x環境構築(Mac版)

Posted at

macOS High Sierra
バージョン 10.13.2

注意事項

今回はデスクトップ上にcocosというファイル内で
インストールすることを想定してパスを書きますので、その部分は各自のディレクトリ構成に置き換えてください
”ユーザー名”と書かれている部分は各自のユーザー名になります
/Users/"ユーザー名"/Desktop/cocos

準備

cocos2d-xの公式ページから最新のものをダウンロードする
http://www.cocos2d-x.org/download

スクリーンショット 2017-12-16 17.15.47.png

Java Development Kitのインストール

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
ダウンロードが完了したら手順に従ってインストールを行う

スクリーンショット 2017-12-16 17.56.40.png

Android NDKのインストール
https://developer.android.com/ndk/downloads/index.html
クリックしたら利用規約に同意してダウンロードを行ってください
ダウンロードが終わったらandroid-ndk-r14bというファイルになります
スクリーンショット 2017-12-16 17.57.54.png

Android SDKのインストール
https://developer.android.com/studio/index.html
ページの一番下までスクロールするとあります。
こちらもクリックしたら利用規約に同意してダウンロードを行ってください
ダウンロードが終わったらtoolsというファイルになります。
スクリーンショット 2017-12-16 19.27.39.png

Apache Antのインストール
http://ant.apache.org/bindownload.cgi
ダウンロードが終わったらapache-ant-1.10.1というファイルになります
スクリーンショット 2017-12-16 17.58.16.png

セットアップ

このコマンドをターミナルで実行します

terminal
./setup.py

するとNDK_ROOTのパスが聞かれるのでここでパスを入力してパスを通します。
成功すると以下のようなメッセージが出ます

terminal
->Please enter the path of NDK_ROOT (or press Enter to skip):/Users/"ユーザー名"/Desktop/cocos/android-ndk-r14b
  -> Add NDK_ROOT environment variable...
    ->Added NDK_ROOT=/Users/"ユーザー名"/Desktop/cocos/android-ndk-r14b

ANDROID_SDK_ROOT
パスにtoolsと入らないので注意が必要です

terminal
->Please enter the path of ANDROID_SDK_ROOT (or press Enter to skip):/Users/"ユーザー名"/Desktop/cocos
  -> Add ANDROID_SDK_ROOT environment variable...
    ->Added ANDROID_SDK_ROOT=/Users/"ユーザー名"/Desktop/cocos

ANT_ROOT
ファイルの後に/binを忘れないようにすること

terminal
->Please enter the path of ANT_ROOT (or press Enter to skip):/Users/"ユーザー名"/Desktop/cocos/apache-ant-1.10.1/bin
  -> Add ANT_ROOT environment variable...
    ->Added ANT_ROOT=/Users/"ユーザー名"/Desktop/cocos/apache-ant-1.10.1/bin

全てのパスが通し終わると以下のメッセージが出ます

terminal
Please execute command: "source /Users/"ユーザー名"/.bash_profile" to make added system variables take effect

そして以下のコマンドを入力、または一度ターミナルを閉じて再度開いたら完了。。のはず

terminal
source ~/.bash_profile

cocosとターミナルに入力してこうなったらまだパスが通っていない

terminal
cocos
-bash: cocos: command not found

cocosとターミナルに入力して以下のメッセージが出れば環境構築完了です。お疲れ様でした

terminal
cocos
Python 2.7.10

/Users/"ユーザー名"/Desktop/cocos/cocos2d-x-3.16/tools/cocos2d-console/bin/cocos.py 2.3 - cocos console: A command line tool for Cocos2d-x.

Available commands:
    run              Compiles, deploy and run project on the target.
    gen-libs         Generate prebuilt libs of engine. The libs will be placed in 'prebuilt' folder of the engine root path.
    luacompile       Encrypt and/or compile lua files.
    deploy           Compile and deploy a project to a device/simulator.
    package          Manage package for cocos.
    compile          Compile projects to binary.
    gen-simulator    Generate Cocos Simulator.
    new              Creates a new project.
    jscompile        Compile and/or compress js files.

Available arguments:
    -h, --help          Show this help information.
    -v, --version           Show the version of this command tool.
    --ol ['en', 'zh', 'zh_tr']  Specify the language of output messages.
    --agreement ['y', 'n']      Skip the agreement with specified value.

Example:
    cocos new --help
    cocos run --help
6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7