Edited at

AndroidStudioでプロジェクト名・プロジェクトフォルダを変更する

More than 3 years have passed since last update.

1時間くらいハマったのでメモ。

例)MyProjectA→MyProjectBにフォルダ名やプロジェクト名を変更する

旧構成)

プロジェクトルート=MyProjectA

MyProjectA

+.gradle

+.idea

+app

+build

+gradle

MyProjectA.iml

...

(1)プロジェクトルートのフォルダ名を変更する


MyProjectA→MyProjectB


(2)プロジェクトルート直下の以下のファイル名を変更する


MyProjectA.iml→MyProjectB.iml


(3).ideaフォルダ直下のファイル内のimlファイル名やフォルダ名を置換する

module.xml内


MyProjectA.iml→MyProjectB.iml


workspace.xml内


たくさんあるのでテキストエディタの一括置換などで


(4).ideaフォルダ直下の.nameファイルを開いてプロジェクト名を変更する


MyProjectA→MyProjectB


ついでにアプリのパッケージ名も変更する場合は、以下を変更してからプロジェクトを開き直せばOK.

・javaフォルダパスを実際に変更()

・ソースファイルのパッケージ名を変更(
)

・ソースファイルのimportパッケージ名を変更(特にRのimport)(*)

・AndroidManifest.xmlのパッケージ名を変更

AndroidStudioを開き直したら、RefreshとかSyncとかCleanとかして再ビルド。

(*)AndroidStudioのリファクタリング機能でやれば早いかもしれないが、いまいち信用していないので