Android Library プロジェクト を Unity プロジェクトにインポートするには、以下の手順を実行します。
.androidlib という拡張子がない場合、この拡張子を追加してください。例えば、mylibrary.androidlib。すると、Unity は Android Library プロジェクトをサポートするようになり、Gradle がアプリケーションのビルドに使用する最終プロジェクトに含まれるようになります。詳細については、Unity が Android アプリケーションをビルドする方法 を参照してください。
Android Library プロジェクトはビルトインモジュール unityLibrary の依存関係です。このデフォルト動作を変更できます。例えば、Android Library プロジェクトを代わりに unityLibrary に依存するように設定できます。これを行うには、以下の手順に従います。
Project ウィンドウで .androidlib プラグインを選択し、Inspector ウィンドウにアクセスします。
Select dependent module セクションで、None を選択します。
プラグインの build gradle の dependencies スコープに以下のコードを追加します。
dependencies {
...
implementation project(':unityLibrary')
implementation fileTree(dir: project(':unityLibrary').getProjectDir().toString() + ('\\libs'), include: ['*.jar'])
}
Android Library プロジェクトを launcher ビルトインモジュールの依存関係として追加するか、unityLibrary および launcher ビルトインモジュールの両方の依存関係として追加するオプションもあります。