Quindi tutto andava abbastanza bene, fino a poco fa quando R.java ha deciso di avere questo errore dopo aver aggiunto un'icona (5_content_new.png
, per l'esattezza).Errore strano in R.java, anche dopo la pulizia del progetto: "I caratteri di sottolineatura possono essere utilizzati solo con il livello di origine 1.7 o superiore"
Ho provato a pulire il progetto e riavviare eclissi, inutilmente.
Il codice problema:
public static final class drawable {
public static final int 5_content_new=0x7f020000;
public static final int ic_launcher=0x7f020001;
...
}
Viene visualizzata la linea rossa proprio sotto 5_
, e l'errore dice:
Underscores can only be used with source level 1.7 or greater
Qualcuno ha riscontrato un problema simile prima?
I nomi delle variabili devono iniziare con una cifra diversa. Una cifra indica un numero e i numeri possono avere solo caratteri di sottolineatura in java 1.7 e versioni successive. –