またハマったメモ
Activity の 「Rが解決できません」エラーにハマったのでメモ。
Rクラスは、gen ディレクトリに自動生成されるリソースクラス。
これが時折生成されなくなるらしく、試した内容と、原因。
よく言われてる修正手順は以下のとおり。
- 自動ビルド切る
- gen ディレクトリ削除する
- クリーンビルド
実際に試したところ無効だった。
で、生成時にそもそもエラーが出ていると推測、前のバージョンから diff して問題を発見。
res/layout ディレクトリに対し「-」入りのファイルを作成したのが原因でした。
直接XML作成して配置する癖あるからなぁ、、、、。
リネームして「-」を「_」に変えたら無事ビルド成功しました。