EclipseのリファクタリングではAndroidManifest.xmlは更新されないことがある

当たり前のことですが、プロジェクト名などはEclipseのリファクタリング機能で変更してもAndroidManifest.xmlには反映されません。AndroidManifest.xmlではプロジェクト名は"."(ドット)から始まるので同一の名称と見なされないのでしょう。

このことに気がつかないで、ビルドは通るけれども実行時にエラーになることがしばしばありました。もっとも、そんなに頻繁にプロジェクト名を変更するような状態自体がおかしいわけですが…。

エミュレータにアプリケーションをディプロイできても起動しない場合、AndroidManifest.xmlを確認してみると案外原因がつかめることもあるかもしれないというお話でした。