AboutAndroidPlugin
この頁では Android プロジェクトへのプラグインの組み込み方法について解説します。
Android 版のプラグインのソースコードは android ディレクトリ下に格納されています。これを任意のプロジェクトへ組み込むには、パッケージの構成を変更した上で jar ファイルをビルドし直す必要があります。
以下では、Unity 上での Bundle Identifier が com.foosoft.bargame
となるプロジェクトに対して組み込みを行うものとして手順を解説します。
Java ソースコードは android/src/jp/radiumsoftware/systemfontrenderer
下に格納されています。これを android/src/com/foosoft/bargame
へ格納しなおします。
java ファイル内の package 文や import 文において使用されている jp.radiusoftware.systemfontrenderer
の記述を com.foosoft.bargame
に置換します。
android コマンドを使って ant プロジェクトを再構築します。android ディレクトリ内で次のようなコマンドを発行します。
android update lib-project --target 0 --path .
--target オプションに対する引数は任意です(たいていの場合 0 で OK だと思います)。
ant debug
ビルドに成功すると android/bin
ディレクトリ内に classes.jar
が生成されます。
Unity プロジェクトの Assets/Plugins/Android
にある systemfontrenderer.jar
を先ほどの classes.jar
で更新します。
また、同ディレクトリにある AndroidManifest.xml
内の jp.radiumsoftware.systemfontrenderer
の記述を com.foosoft.bargame
に変更します。
以上