IDEA のインテリセンスを自動的に ( Alt
+ Enter
) 使用します。それが提供するオプションを知っていることに慣れているからです。それで今朝、私はいくつかの XML id ( の id) の名前を変更し、(おそらく) どういうわけかファイルLinearLayout
に直接エントリを生成しました。R.java
後でプロジェクトをコンパイルしたかったのですが、エラーが発生し続けます: <identifier> expected
. R.java
見た目は今こんな感じ
public static final class id {
public static final int @+id/linearLayoutMessages=0x7f080012;
//... other IDs
明らかに、ファイル内で引き裂かれたのはプレフィックス@+id/です。
プロジェクトを削除R.java
して再構築しようとしましたが、役に立ちませんでした。同じエラーと同じエントリが再生成され続けます。このエントリを から手動で削除することで (一時的に) これを解決できR.java
ますが、プロジェクトを再構築しようとするたびにこのメッセージが表示されます。
この奇妙なエントリが削除後も存続する理由はありR.java
ますか? IDEAのバージョンは11です。