AndroidプロジェクトでEclipseを使ってソース構成を変えずにパッケージ名のみサクッと変更する|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。CONTACTTOP開発AndroidプロジェクトでEclipseを使ってソース構成を変えずにパッケージ名のみサクッと変更する開発2013.03.06AndroidプロジェクトでEclipseを使ってソース構成を変えずにパッケージ名のみサクッと変更するsimシェアツイートブックマークLINE同じAndroidソースを流用して、いくつかの別アプリとして運用したい、というケースがあります。その場合、アプリの識別子となるパッケージ名のみ変更する必要があります。基本的にはAndroidManifest.xmlのpackage要素を変更するだけで良いのですが、R.javaなどはpackageに依存しているのでソース中の参照関係が崩れて、そのままだとビルドエラーになり、意外と面倒です。手動でソースを一括置換するなどしてもよいのですが、Eclipseを使用しているならリネーム機能が備わっているので、以下の手順を踏めばサクッと変更できます。ここでは例として以下のパッケージ名変更を行います。jp.bpsinc.android.techrachoまずはビルドして、genディレクトリ以下を生成しましょう。以下のような構成になります。