Cocos2d-x勉強_Androidへ
※追記:未解決につき、真似厳禁!w
ところがパソコンがないかもしれない環境で軽く進捗どうでしょうみたいな事をやることになりました。
というわけで、Android環境構築を試みて、移行してみたいと思います。
Windows7でAndroid版Cocos2d-xの環境を構築する的な本家記事。
http://www.cocos2d-x.org/wiki/How_to_set_up_the_android_cocos2d-x_development_environment_on_Windows_7
本家記事に従って作業。最初のVisualStudioでビルドして起動するところはカット。
①JDK入れます。
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
のjdk-7u45-windows-x64.exeをダウンロード、インストール。
環境変数追加。
変数名: JAVA_HOME
値: C:\Program Files\Java\jdk1.7.0_45
②AndroidSDK入れます。
http://developer.android.com/sdk/index.html#ExistingIDE
のDownload the SDK押してadt-bundle-windows-x86_64-20131030.zipをダウンロード。
解凍してC:\adt-bundle-windows-x86_64に設置。
環境変数追加。
変数名: ANDROID_SDK
値: C:\adt-bundle-windows-x86_64\sdk
③Cygwin入れます。 …入ってるもんかと思ってた(先代ノートPCには入れてた。)
http://www.cygwin.com/install.html
のsetup-x86_64.exeをダウンロード、インストール。
インストール時にパッケージ選択画面が出ます。
チェック入れてきます。
Base gawk(最初からチェック済) Devel autoconf automake binutils gcc-core gcc-g++ gdb make
※これらに加え、gcc4-core, gcc4-g++, pcre, pcre-develが必要らしいが、pcre以外見当たらなかったので保留状態。
環境変数PATHに以下の値を追加。
C:\cygwin64\bin;C:\adt-bundle-windows-x86_64\sdk\platform-tools;C:\adt-bundle-windows-x86_64\sdk\tools;
④AndroidNDKを入れます。
http://developer.android.com/tools/sdk/ndk/index.html#Installing
のandroid-ndk-r9b-windows-x86_64.zipをダウンロード。
解凍してC:\android-ndk-r9bに設置。
環境変数追加。
変数: NDK_ROOT
値: C:\android-ndk-r9b
いよいよ続き。
実際にEclipseを起動して、試してみます。
File→Import
Android→Existing Android Code Info Workspace
Root DiretoryをC:\cocos2d-x-2.2\samples\Cpp\HelloCpp\proj.androidにしてFinish
で、表示される結果を見る。ん?なんか公式と全然違う。
そのあとの作業を試行錯誤するも一向に解決しない。
一旦切ります。