Skip to content
keijiro edited this page Dec 19, 2011 · 3 revisions

この頁では Android プロジェクトへのプラグインの組み込み方法について解説します。


Android 版のプラグインのソースコードは android ディレクトリ下に格納されています。これを任意のプロジェクトへ組み込むには、パッケージの構成を変更した上で jar ファイルをビルドし直す必要があります。

以下では、Unity 上での Bundle Identifier が com.foosoft.bargame となるプロジェクトに対して組み込みを行うものとして手順を解説します。

Java ソースコードのディレクトリ構成を変更する

Java ソースコードは android/src/jp/radiumsoftware/systemfontrenderer 下に格納されています。これを android/src/com/foosoft/bargame へ格納しなおします。

java ファイル内のパッケージ記述を置換する

java ファイル内の package 文や import 文において使用されている jp.radiusoftware.systemfontrenderer の記述を com.foosoft.bargame に置換します。

ant プロジェクトを再構築する

android コマンドを使って ant プロジェクトを再構築します。android ディレクトリ内で次のようなコマンドを発行します。

android update lib-project --target 0 --path .

--target オプションに対する引数は任意です(たいていの場合 0 で OK だと思います)。

ant でビルドする

ant debug

ビルドに成功すると android/bin ディレクトリ内に classes.jar が生成されます。

jar ファイルと AndroidManifest.xml の更新

Unity プロジェクトの Assets/Plugins/Android にある systemfontrenderer.jar を先ほどの classes.jar で更新します。

また、同ディレクトリにある AndroidManifest.xml 内の jp.radiumsoftware.systemfontrenderer の記述を com.foosoft.bargame に変更します。

以上