2 single: Android 用ゲームのビルド方法; はじめに
4 ============================
6 ============================
8 モバイル用の RingLibSDL ゲームのビルド方法を学びます。
10 これにより、 Ring の 2D ゲームエンジンで開発したアプリケーションのパッケージ (\*.apk) を作成できます。
14 pair: Android 用ゲームのビルド方法; Android SDK の要件と更新のダウンロード
16 Android SDK の要件と更新のダウンロード
17 ======================================
21 https://developer.android.com/studio/index.html
23 * Android NDK (android-ndk-r10c で検証済み)
25 https://developer.android.com/ndk/index.html
29 http://ant.apache.org/bindownload.cgi
31 * Java SE Development Kit (JDK) v6 以降
33 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
35 * Android SDK を更新して開発に必要な API とツールのパッケージを入手します。
37 Android 4.4.2 (API 19) で検証済み
39 * Windows の場合 - システムにより次の環境変数を定義します。
45 用例 : C:\Program Files (x86)\Java\jdk1.8.0_05
51 用例 : B:\mahmoud\Tools\Java-Android\adt-bundle-windows-x86-20140702\sdk
54 pair: Android 用ゲームのビルド方法; プロジェクトのフォルダ
57 ======================
59 プロジェクトのフォルダを開きます : ring/android/ringlibsdl/project
61 .. image:: ringlibsdlandroid_shot1.png
62 :alt: Android 版の RingLibSDL
64 アセットのフォルダへソースコード (\*.ring) および、画像、音声ファイルを追加できます。
66 .. image:: ringlibsdlandroid_shot2.png
67 :alt: Android 版の RingLibSDL
69 すぐにビルドできる Flappy Bird 3000 ゲームがあります。
71 start.ring ファイルから実行開始します。
78 pair: Android 用ゲームのビルド方法; プロジェクトのビルド
83 ring/android/ringlibsdl/project フォルダへ移動します。
85 このコマンドでビルドします (一度だけ必ず実行してください)。
91 このコマンドでパッケージ (\*.apk) を作成します。
97 プロジェクトのビルドにバッチファイル (build.bat) を使うこともできます。
101 rem このバッチファイルは、お使いの開発環境に合わせて書き換えてください。
103 set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_05
104 set ANDROID_HOME=B:\mahmoud\Tools\JavaAndroid\adt-bundle-windows-x86-20140702\sdk
105 set NDK_ROOT=B:\mahmoud\Tools\JavaAndroid\android-ndk-r10c
107 set path=%path%;B:\mahmoud\Tools\JavaAndroid\android-ndk-r10c
108 set path=%path%;B:\mahmoud\Tools\JavaAndroid\apache-ant-1.9.4\bin