Unityで作るアプリのAndroid版で利用する.jarファイルを、Android Studioで作る方法を調べた。
- Android Studioでは、ライブラリのみを作るプロジェクトというものはない(?)みたいなので、通常のAndroid用プロジェクトを作る(File > New > New Project)
- File > New > New Module… でモジュールを作成
- ダイアログが開くので、「Android Library」を選ぶ
- 作成したモジュール用の build.gradle(Gradle Scripts > build.gradle (Module: your-module-name))の
dependencies
内にUnityの.jarを指定compile files('.jarのファイルパス')
- Mac、Unity5の場合:
/Applications/Unity/PlaybackEngines/AndroidPlayer/Variations/mono/Release/Classes/classes.jar
- .jarファイルを出力する設定を記述:
gradle.properties:
JAR_NAME=yourpluginname.jar |
build.gradle:
task clearJar(type: Delete) { |
- ビルド:
- GradleのTasks内の
makeJar
をダブルクリック - プロジェクトの
$/[モジュール名]/release/yourpluginname.jar
にできあがる(task
に記述したとおり、コピーされている)
- GradleのTasks内の