ホーム > android > android.content.res.Resources$NotFoundException の対処

android.content.res.Resources$NotFoundException の対処

Eclipseでandroidアプリの開発を行なっていると、たまに”NotFoundException”を吐きまくるようになることがある。

どういう理由か定かではないのだが、layoutだろうがviewableだろうがstringだろうが、とにかくResource経由で取得するものが全部おかしくなり始める。こうなると、eclipseの再起動くらいではどうにも言うことを聞いてくれない。
これが発生したら一度res以下のファイルを全部別フォルダに退避して、削除後追加、という手順で復旧していたのだが、今日ちょっと検索したら、実はわりと簡単に復旧できることが判明…

Ecplipseだと”プロジェクト”→”クリーン” で一発らしい。

たまたま今日仕事中に発生したんでやってみたら一発で治った。おお、神よ。

ちなみにこれが発生すると、resに突っ込んである画像の参照がおかしくなって、「なぜここにこの画像が出る!」とかいう愉快な症状もでたりする。ログオン画面用のアプリロゴが変なとこにでたりしてたら、まずやってみるのがよろしいかと…。

カテゴリー: android タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。