【Android】パッケージ名をさっと変更したい場合の手順
Android Studioのプロジェクトで、ベースがあればリネームして別アプリ環境をさっと作りたいなどよくあると思います。 ググってみると割と古い情報が出てきて全部手動で頑張れ、的なものが多かったんですが、Android Studio上でやれば簡単に出来たので個人メモとして残しておきます。
1. パッケージ名を一括リネームする
- Android Studioの[1:Project]の表示を「Android」にする
- app - java 以下にあるプロジェクト名(例. com.example.appなど)にカーソル当てて右クリック
- [Refactor] - [Rename]を選択
- Warningウィンドウが出ますが気にせず「Rename package」ボタン押す
- Renameしたい名前を入力し「Refactor」ボタンを押す
- 画面下の[3:Find]に変換対象のファイル一覧が出るので「Do Refactor」ボタンを押して実行
ファイルの中のパッケージ名はこれで一括変換できます。
2. build.gradleの修正
- build.gradle(Module: app)のほうを開き、[applicationId]を変更後の名前に修正
- 画面上に再同期のメッセージが出るので「Sync Now」でgradleを再ビルド
3. アプリ名の修正(必要な場合のみ)
- アプリ表示名を変える場合は、res/values/strings.xml のapp_name も変更
以上です、非常に簡単ですね!