肥大化したプロジェクトのビルドのパフォーマンスの改善や再利用のためなどマルチモジュール化を検討するケースが多々あると思います
マルチモジュール化については以下も参照
https://developer.android.com/topic/modularization?hl=ja
マルチモジュール化する前に迷うのがモジュール名の先頭文字を大文字にするか小文字にするか…
大文字にする場合アプリの初期値がappと小文字なので統一したい気持ちになるかもしれないので
まずはappをAppにする手順
モジュール名を変更
ProjectのTree上の対象のプロジェクトのメニューからRefactor – Rename – Rename Moduleで変更
Settings.gradleのincludeが変更後のものになっていることを確認
おそらくこの段階でビルドが通らなくなってると思います
Clean Projectを実行して一旦プロジェクトを閉じる
プロジェクトの.gradle / .ideaをフォルダごと削除
Rebuid Projectを実行して問題がないか確認
モジュールのフォルダの階層を変える
標準ではプロジェクトフォルダ直下にモジュールが配置されますがモジュールが増えると煩雑になるのでmodulesフォルダを作ってまとめていきたいと思います
エクスプローラなどからプロジェクトフォルダ直下にmodulesフォルダを作成
modulesフォルダに対象プロジェクトを移動
Settings.gradleのincludeを以下のように変更
include ':modules:App'
Clean Projectを実行
モジュールの追加
ProjectのTree上のmodulesのメニューからNew – Moduleを選択してAndroid Libraryを追加します
またはProject StructureのModulesから追加します
Project StructureのDependenciesでAppを選択し、Declared Dependenciesの+を押してModules Dependencyで追加したモジュールを紐づけます
Android Studio Dolphin 2021.3.1 Patch 1 built on September 30, 2022