Android 用ゲームのビルド方法¶
モバイル用の RingLibSDL ゲームのビルド方法です。
これにより、 Ring の 2D ゲームエンジンで開発したアプリケーションのパッケージ (*.apk) を作成できます。
Android SDK の要件と更新のダウンロード¶
Android SDK ツール
Android NDK (android-ndk-r10c で検証済み)
Apache Ant v1.8 以降
Java SE Development Kit (JDK) v6 以降
Android SDK を更新して開発に必要な API とツールのパッケージを入手します。
Android 4.4.2 (API 19) で検証済み
Windows の場合 - システムにより次の環境変数を定義します。
JAVA_HOME
用例 : C:\Program Files (x86)\Java\jdk1.8.0_05
ANDROID_HOME
用例 : C:\mahmoud\Tools\Java-Android\adt-bundle-windows-x86-20140702\sdk
プロジェクトのフォルダ¶
プロジェクトのフォルダを開きます : ring/extensions/android/ringlibsdl/project

アセットのフォルダへソースコード (*.ring) および、画像、音声ファイルを追加できます。

すぐにビルドできる Flappy Bird 3000 ゲームがあります。
start.ring ファイルから実行開始します。
load "game2.ring"
プロジェクトのビルド¶
ring/extensions/android/ringlibsdl/project フォルダへ移動します。
このコマンドでビルドします (一度だけ必ず実行してください)。
ndk-build
このコマンドでパッケージ (*.apk) を作成します。
ant debug
プロジェクトのビルドにバッチファイル (build.bat) を使うこともできます。
rem このバッチファイルは、お使いの開発環境に合わせて書き換えてください。
set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_05
set ANDROID_HOME=C:\mahmoud\Tools\JavaAndroid\adt-bundle-windows-x86-20140702\sdk
set NDK_ROOT=C:\mahmoud\Tools\JavaAndroid\android-ndk-r10c
set path=%path%;C:\mahmoud\Tools\JavaAndroid\android-ndk-r10c
set path=%path%;C:\mahmoud\Tools\JavaAndroid\apache-ant-1.9.4\bin
ndk-build