LoginSignup
4
4

More than 5 years have passed since last update.

cocos2d-x 3.15.1の環境構築の手順メモ(Windows7)

Last updated at Posted at 2017-06-03

環境(2017/6/3)

  • Windows7
  • AndroidStudio2.3.2.0
  • cocos2d-x 3.15.1

手順

以下が公式サイトのAndroidStudioで開発環境を作るときの手順。

  • A supported environment. See Installation Prerequisites
  • Completed the Android Command-Line Instructions
  • Cocos2d-x v3.x http://cocos2d-x.org/download
  • Android Studio 2.1

A supported environment. See Installation Prerequisites

これは動作環境の一覧なので読むだけ。

Completed the Android Command-Line Instructions

各種インストール

  • A Supported OS. See Installation Prerequisites

→ 読むだけ

3.15.1をDLして展開

JDKのjdk-8u131-windows-x64.exeをDLしてインストール

AndroidStudio2.3.2.0をDLしてインストール。するとAndroidSDKもついてくるので、コマンドラインツールも一緒に入る。ただしこれが罠。

ダウンロードページから、android-ndk-r14b-windows-x86_64.zipをDL。r14bだけど大丈夫か?

apache-ant-1.10.1-bin.zipをDL。

自分がAndroid開発だけでPythonを使うわけじゃないminicondaで用意した。
anacondaもあるんだけど、こちらはnumpy,pandasなどのデータ分析や計算ライブラリが大量に組み込まれてて、1GB以上とサイズが巨大なので、最小環境のminicondaにした。

環境変数の設定

DLして展開したcocos2d-x-3.15.1setup.pyがあるので実行する。
これで必要な環境変数が設定するための対話が始まるので、問いに対して答えるだけでよい。

cd cocos2d-x-3.15.1
python setup.py

ANT_ROOTapache-ant-1.10.1\binなので注意!!
 JAVA_HOMEの様にbinが付かないパスとは違うので、一度間違えた。

cpp-testsのビルド。そしてエラー。

C:\app\cocos2d-x-3.15.1\build
python android-build.py -p 21 cpp-tests

cocos compile -p android -s C:\app\cocos2d-x-3.15.1\build\..\tests\cpp-tests --ndk-mode debug --app-abi armeabi-v7a --ap android-21
Building mode: debug
Using Eclipse project : C:\app\cocos2d-x-3.15.1\build\tests\cpp-tests\proj.android
Ant (Eclipse project) is not supported from Android SDK Tools 25.3.0.
Build dynamic library for project [ C:\app\cocos2d-x-3.15.1\build..\tests\cpp-tests ] failed!

Antが対応してない。。。
Ant (Eclipse project) is not supported from Android SDK Tools 25.3.0.

StackOverflowを読むと、AndroidSDKを旧バージョンに戻せば解決するということなので探して入れ替える。

Android SDK 25.2.3
http://www.techspot.com/downloads/5425-android-sdk.html

そしてインストールしたAndroidSDKフォルダの中ににあるtoolsを25.2.3のtoolsに差し替え。※mklinkで作成したシンボリックで解決しておいて、元のtoolsも残しておいた。

2017/06/03  11:52    <DIR>          .
2017/06/03  11:52    <DIR>          ..
2017/06/03  11:10                16 .knownPackages
2017/05/11  08:31    <DIR>          add-ons
2017/05/11  08:32    <DIR>          build-tools
2017/05/11  08:32    <DIR>          docs
2017/05/11  08:32    <DIR>          emulator
2017/05/11  08:31    <DIR>          extras
2017/05/11  08:31    <DIR>          patcher
2017/05/11  08:32    <DIR>          platform-tools
2017/05/11  08:33    <DIR>          platforms
2017/05/11  08:33    <DIR>          sources
2017/05/11  08:31    <DIR>          system-images
2017/06/03  11:52    <SYMLINKD>     tools [tools_25.2.3]
2017/06/03  11:49    <DIR>          tools_25.2.3
2017/05/11  08:32    <DIR>          tools_25.3.0

この状態でもう一度cpp-testsのビルドすると成功する。

4
4
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
4
4