-
Notifications
You must be signed in to change notification settings - Fork 6
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 に変更します。
以上