2011-10-28 13 views
6

Ho appena aperto un vecchio progetto di app Android e sono stati rilevati improvvisamente numerosi errori R.string._var_Name. Se aggiungo "import android.R", il _var_name diventa un problema che dice "non può essere risolto o non è un campo". La traduzione è in /res/values/strings.xml. Qualche idea per cui esiste l'errore?r.string errore "non può essere risolto o non è un campo"

+0

Il problema è stato risolto con la risposta di Kurtis Nusbaum? – user370305

risposta

6

Nel mio caso l'importazione android.R di solito era il problema. L'ho rimosso e ricostruito (eclissi) e poi ha funzionato. Anche la pulizia del progetto aiuta spesso.

+0

Questo non ha funzionato. Quando ci ho lavorato per ultimo non ho avuto problemi. Da allora ho aggiornato Motodev e ora, aprendo il progetto, ho il problema. – Jim

+0

Ho anche eliminato i file gen e fatto una ricostruzione. – Jim

+0

Ricostruzione aiutata !! – Mahe

12

Se i file di classe non sono nel vostro package principale, è necessario importarli nella parte superiore del file in questo modo:

your.package.name.R 
+0

Questa è stata la risposta che mi ha aiutato. Grazie! –

+0

anche io! Grazie! –

0

Vai a Project>Properties>Builders e vedere se 'Resource Android Manager' è controllato.
Oppure andare su Progetto e fare 'Pulisci' per ricostruire il progetto.

0

Ho avuto questo problema quando modificai campioni di vuforia. Ho deciso che era necessario aggiungere string name=... nel file strings.xml.

Problemi correlati