2013-04-09 9 views
5

Il mio progetto Android ha appena iniziato a dire che tutti i miei riferimenti a R.blah.blah sono errori. La pulizia/rigenerazione del file R.java non è stata riparata. Né ha chiuso/riaperto il progetto/eclissi. Ho annullato tutte le modifiche ai file xml che potrebbero averlo causato. Questo si verifica solo in UNA delle mie attività, tutte le altre attività non hanno errori relativi a R.blah.Pulizia progetto che non corregge errori R.java (Android)

Nota: R.java ha tutti i riferimenti corretti nel file.

+1

di controllo se R viene importato in vostre importazioni e rimuoverlo quindi provare – JRowan

+0

che è stato. import android.R era lì per qualche motivo. Grazie! –

+0

nessun problema, mi capita a volte – JRowan

risposta

2

controllo se

import android.R; 

è nelle vostre classi e rimuoverlo quindi provare

0

Questo può errore con il tuo xml data..Check file XML refer here e quindi la pulizia del progetto e costruirlo .. controlla che il file R.java stia generando automaticamente o meno.

1

Se si copia il codice da un altro progetto che si ottiene qualche, linee come

import android.R.com.example.view.Widget 
import android.R.com.hardware.Camera 

Rimuovere quelle linee ed eseguirlo.

0

Basta provare in quella particolare attività in cui errori durante

import your_package_name.R; 
1

Per evitare il trambusto, un'altra soluzione semplice è quella di riavviare Eclipse. Questa volta cambia la directory del tuo spazio di lavoro. E importa il tuo progetto dallo spazio di lavoro precedente a quello nuovo. Viola.it funziona. Per quanto tu non abbia violato le convenzioni di denominazione nei tuoi file xml (ricorda che tutti gli id ​​in xml devono essere minuscoli). Questo dovrebbe funzionare.

0

La riga android:text="@string/Get Location" causa come errore in R.java perché la stringa Get Location presenta un'interruzione.

Per correggerlo utilizzare un trattino tra due nomi: Get_Location