android.content.res.Resources$NotFoundException の対処
Eclipseでandroidアプリの開発を行なっていると、たまに”NotFoundException”を吐きまくるようになることがある。
どういう理由か定かではないのだが、layoutだろうがviewableだろうがstringだろうが、とにかくResource経由で取得するものが全部おかしくなり始める。こうなると、eclipseの再起動くらいではどうにも言うことを聞いてくれない。
これが発生したら一度res以下のファイルを全部別フォルダに退避して、削除後追加、という手順で復旧していたのだが、今日ちょっと検索したら、実はわりと簡単に復旧できることが判明…
Ecplipseだと”プロジェクト”→”クリーン” で一発らしい。
たまたま今日仕事中に発生したんでやってみたら一発で治った。おお、神よ。
ちなみにこれが発生すると、resに突っ込んである画像の参照がおかしくなって、「なぜここにこの画像が出る!」とかいう愉快な症状もでたりする。ログオン画面用のアプリロゴが変なとこにでたりしてたら、まずやってみるのがよろしいかと…。
カテゴリー: android