はじめに
React NativeのAndroidプロジェクトで変則的なフォルダ構成だったのでGradleでうまく扱う方法を紹介します。
サブフォルダや同じ階層のフォルダの場合はGradleでマルチプロジェクトで実現できます。
フォルダ構成
myapp/
android/ ★rootプロジェクト
build.gradle
settings.gradle ★これを編集する
app/ ★アプリプロジェクト
build.gradle
library/
android/ ★ライブラリプロジェクト
build.gradle
設定
settings.gradle
include ':app'
// ここから追加
include ':library'
project(':library').projectDir = file('../../library/android')
// ここまで追加