/var/log/messages

debugging with sixth sense

パッケージを変更したらドはまりだった件

パッケージ名全体 (例えば jp.hoge を com.fuga にする的な) を変更しなきゃ、だったので refactor からでは無理と判断してパケジをコピペして名前を無理矢理変更しました。

refactor 使ってないから当たり前なんですが

  • AndroidManifest の package を書き換えないといけない
  • ソースファイルでの package の記述も書き換え必要
  • しかも前のパケジの R を import する記述が残っている
  • build.gradle の defaultConfig の applicationId も修正必要
  • そして何故かパケジの名前が com.fuga.fuga みたいになっててorz
  • これ、GUI で修正できなくて shell からむりやり mv で修正
  • ソースファイルの package が再び書き換えられてたので修正

という微妙な操作の挙句にようやく動くようになった次第です。

以前、パッケージをテンポラリで変更して、なスクリプト書いたことあるんですが、そーゆーの使った方が良かったのかどうなのか。

Comments