2011-12-06 19 views
9

Da ieri sera, Eclipse non mi ha lasciato eseguire nessuno dei miei progetti e mi dà l'errore "Il tuo progetto contiene errori (s), correggilo prima di eseguirlo ".Eclipse dice che i miei progetti Android contengono errori, ma non ce ne sono

  • Ciò accade indipendentemente dal progetto che utilizzo.
  • ci sono errori di codice in progetti
  • Non ci sono file mancanti (R.java, ecc) o le cartelle (src, res, ecc)
  • Non ci sono errori nella console (anche su verbose) o il log degli errori schermo
  • ho pulito tutti i progetti, e ogni singolo progetto più volte
  • ho rimesso in moto ADB, Eclipse, e il mio computer

non ho idea di cosa fai dopo, quindi spero sia risolvibile. NOTA: sto usando Git, e questo si è verificato dopo il passaggio al mio ramo master per esportare un nuovo aggiornamento in una delle mie app.

Grazie in anticipo! (:

Edit 1:.. Ho anche provato a cancellare e re-importazione dei progetti prima che ho postato questo

+0

Provare a riavviare la macchina e quindi eclissi ... Vedere se è ancora lì – blazingkin

+0

Potrebbe anche essere necessario rimuovere il progetto da Eclipse e ri-importarlo, purtroppo. Forse simile a: http://stackoverflow.com/questions/3958716/error-unable-to-fnd-cl-r-java-no-such-file-or-dir/3959675#3959675 – Gray

+0

Ho riavviato eclissi e il mio computer come dice il mio post. E ho già cancellato e reimportato (l'ho appena fatto prima di postare nulla). –

risposta

21

Clicca Window -> Show View -> Problems, che dovrebbero mostrare ciò che esattamente Eclipse pensa è sbagliato con il vostro progetto A volte si può semplicemente eliminare il problema da tale punto di vista ed Eclipse ritiene che tutto sia a posto (sì, strano, lo so)

Inoltre, dopo aver cambiato rami utilizzando uno strumento di controllo del codice sorgente esterno (non integrato in Eclipse tramite un plug-in), Eclipse a volte non verranno rilevate tutte le modifiche, sarà necessario aggiornare manualmente l'intero albero dei file di progetto

Se non è d'aiuto, prova a configurare un nuovo spazio di lavoro Eclipse e ad importare il tuo progetto lì.

+0

Non ci sono problemi, solo avvertimenti che sono sempre stati lì. Ho già provato a eliminare il progetto e a reimportarlo. –

+0

Fare clic con il tasto destro del mouse sul progetto, selezionare Proprietà -> Android e verificare che sia selezionato un bersaglio di costruzione. In caso affermativo, selezionare un target di compilazione diverso, fare clic su Applica, quindi selezionare di nuovo l'SDK precedente e fare clic su Applica. Sembra strano ma ho avuto problemi simili e questo mi ha aiutato. –

+1

Immagino che qualcosa sia stato bloccato nel mio spazio di lavoro. Creandone uno nuovo e importando il progetto lì ha fatto il trucco! Grazie: D –

1

Penso che sia necessario pulire il progetto. Do project -> clean. Dovrebbe funzionare bene dopo.

+1

Quasi sempre funziona per me! –

+0

Ho postato nella mia domanda che l'ho già provato sfortunatamente. Ma se qualcun altro ha questo problema, questo ** di solito ** fa il trucco. Non nel mio caso. –

2

controlla i percorsi di costruzione: potrebbero esserci vasi e dipendenze esterni all'app che devono essere aperti o importati.

un altro trucco è modificare un file xml, basta cambiare una parola per causare intenzionalmente un errore, salvare il file, quindi riportarlo alla sintassi corretta e salvare nuovamente. L'errore scompare magicamente.

un altro trucco è quello di modificare un file java, (errore di causa, salvare, la correzione di errore, magicamente esente da errori)

0

Prova utilizzando Progetto-> Strumenti- Android> Fix proprietà del progetto oltre a controllare per il vostro percorso di Android. Controlla se ANDROID_HOME e ANDROID_SDK sono impostati correttamente oltre ad aggiungere strumenti e gli strumenti della piattaforma sono impostati correttamente nella variabile di ambiente PATH.

Spero che questo aiuti!

2

Ho avuto questo problema e l'ho risolto. Il mio problema era questo:

In qualche modo sono riuscito a richiedere un altro progetto nella mia build. Quel progetto aveva degli errori in esso, che credo sia ciò che ha causato il problema. Penso che questo sia successo quando ho chiesto a Eclipse di correggere il mio percorso di costruzione o qualcosa del genere mentre cercavo di correggere un errore.Per risolvere questo problema andare a (su Mac):

Fare clic destro sulla cartella del progetto nel pacchetto Explorer Nel menu, andare a "Build Path" Selezionare "Configure Build Path" Vai alla sezione "Progetti" scheda (lungo la parte superiore).

C'è qualcosa li dentro? Se c'è e non ci si aspettava che ci sia, selezionare il progetto che si trova in quella cartella e premere "Rimuovi"

Questo ha risolto il problema per me. Spero che sia d'aiuto.

0

Passare alla cartella .android ed eliminare il certificato di debug.

E:\Users\(your profile)\.android 

All'interno di tale cartella è presente un nome file 'debug.keystore'. Cancellalo, pulisci e prova a ricostruire il progetto. A volte questo errore è causato quando il certificato scade.

ho trovato questa risposta here e risolto il mio problema ;-)

0

penso Vai al progetto -> pulire qualche errore può essere risolve questo problema

0

a progetti nella barra dei menu Poi controlla il menu Build Automatically. Questo mi ha aiutato.

Problemi correlati