2013-01-04 16 views
7

Subito dopo aver creato il nuovo progetto di applicazione Android ottengo l'errore "R non può essere risolto in una variabile" nel mio file MainActivity.java."R non può essere risolto in una variabile" subito dopo aver creato un progetto Android?

Questo è il suo contenuto:

package com.example.firstapp; 

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.activity_main, menu); 
     return true; 
    } 

} 

Perche 'si ottengono questo problema se l'applicazione è stato creato da Eclipse scegliendo tutte le opzioni di default? Come posso risolvere questo problema?

+0

hai provato pulire il vostro progetto? –

+0

Iniziare controllando entrambe le copie di 'activity_main.xml' e manifest per eventuali errori, quindi Pulisci il tuo progetto. – Sam

+0

Ho appena pulito tutti i progetti e sto ricevendo lo stesso errore. – lisovaccaro

risposta

6

Potrebbe essere perché, ci potrebbe essere qualche problema in la cartella res,

  • Il motivo principale potrebbe essere ci potrebbe essere sbagliato file di importazione di R.java. Quindi rimuovere eventuali import android.R;

  • Ci potrebbero essere alcune immagini con lo stesso nome, o di alcuni file con lettere maiuscole, o addirittura ci potrebbero essere alcuni errori nei file XML,

  • provare a ricostruire e pulire il vostro progetto .

Per alcune rapide soluzioni a questo problema, uno sguardo a questo,

R.java file not getting created

+1

Bella spiegazione sahil ... Molto utile – malavika

+0

@and_droid: grazie. –

-1

primo tentativo per pulire il vostro progetto e dopo che costruiscono attraverso eclipse.If il problema persiste dopo questa operazione di quanto non significa che la sua causa della vostra activity_main.xml

Problemi correlati