tima620のゆらぎ

「のlog.txt」を畳み、「の」が崩御し、「のはざま」をはさんだ後に生まれた「のゆらぎ」

Cocos2d-x勉強_Androidへ

※追記:未解決につき、真似厳禁!w

自分はWindows用にソースコードを書いてってます。

ところがパソコンがないかもしれない環境で軽く進捗どうでしょうみたいな事をやることになりました。
というわけで、Android環境構築を試みて、移行してみたいと思います。


Windows7Android版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

で、表示される結果を見る。ん?なんか公式と全然違う。
そのあとの作業を試行錯誤するも一向に解決しない。

一旦切ります。