まりま

移転しました→5hyn3.github.io

AndroidStudio2.0でパッケージ名の変更

 AndroidStudio2.0以降でパッケージ名を変更する場合もこれまでと大差無い方法で変更できますが、このバージョンではアプリを検索されやすくするというApp Indexingの為のコードを自動生成する機能が付いています。

App Indexing  |  Google Developers

本来なら自動生成したらそのままさわらないで良いはずです、実際そのほうがアプリをいろいろな人にみてもらえるそうですし。しかし、コードを自動生成後にパッケージ名を変更するとビルドは通りますがなぜか動いてくれません。自分の手で作ったソースの変えなければいけない所すべての部分においてパッケージ名を適切に変更しても自動生成されたコード内でエラーが発生してしまいます。こうなってしまえばもうお手上げで、自動生成された部分を消すしかありませんでした。パッケージ名はよく考えて付けましょう。