SDXFrameWork 0.10 SDXFrameWork

- Main Page
- Related Pages
- Classes

All Classes Namespaces Functions Variables Enumerations Enumerator Pages
SDXの導入方法(android)

SDXFrameworkの利用にはSDXFrameworkが必要です。
androidの環境構築は他のOSに比べるとややこしいです
実機デバッグの設定方法は機種により違うので各自で調べて下さい
clangにしか対応していないのでandroidNDKの64bit版だと使えないと思います
動作確認がちょっと中途半端で、不具合等多いかもしれません
android studioを利用する場合は勝手が違うと思います、自力で調べて下さい

1.android-sdkの導入
以下のサイトを参考にしてjavaやeclipseの環境を構築して下さい
http://techfun.cc/techinf/setup/android/

2.android-ndkの導入
以下のサイトを参考にしてandroid-ndkを導入して下さい
http://dench.flatlib.jp/opengl/androidsdk

3.SDXの導入とプロジェクト作成
eclipseを起動すると作成されるworkspaceフォルダにSDXFrameworkフォルダを移動します。
コマンドプロンプトを開き cd workspace/SDXFramework で作成したプロジェクトのフォルダに移動
ndk-build のコマンドでコンパイルをします
eclipseを起動し、ファイルメニューからインポートを選び、Existing Android Code Into Workspaceを選びます
ルート・ディレクトリにworkspace内のSDXFrameworkフォルダを選択します
プロジェクトをワークスペースにコピーにチェックを入れ、新規プロジェクト名を変更し完了を押します。
少し待つとコピーされたプロジェクトが作成されます
workspace/作成したプロジェクト名/jni/srcの中にあるmain.cppにC++のコードを書いて下さい
workspace/作成したプロジェクト名/assetsの中に画像ファイル等のリソースを置いてください。

4.コンパイルと実行
コマンドプロンプトを開き cd workspace/sdlactivity 等で作成したプロジェクトのフォルダに移動
ndk-build のコマンドでコンパイルを行います
eclipseから実行を押すと、ソフトが起動します
シミュレータの場合、OpenGL絡みのでエラーが出る場合があります
その場合は実機でデバッグして下さい

5.eclipse上でのndk-build
プロジェクト>プロパティー>C/C++ ビルド>ツールチェーンエディターの
現在のビルダーを AndroidBuilderに変更します、調査中

6.配布ファイル名の変更
このページを参考にして下さい
http://ggkuron.hatenablog.com/entry/2013/08/02/073940

7.配布方法
binフォルダに.apkファイルが作成されるので、それを配布して下さい。
配布方法は色々あるので、GooglePlayへの登録方法等をネットで調べて下さい。
8.端末の向きの変更
AndroidManifest.xmlを書き換えて変更します。
android:screenOrientation="landscape"
で横に固定します。
android:screenOrientation="portrait"
で縦に固定
回転可能にしたい場合は自分で調べて下さい