2012-03-16 14 views
8

Ricevo i seguenti errori quando provo a caricare un progetto Android in Eclipse che ha funzionato bene la scorsa settimana. Qualche idea?Eclipse Android gen esiste già ma non è una cartella sorgente

[2012-03-16 09:29:43 - MyProject] /MyProjectName/gen already exists but is not a source folder. Convert to a source folder or rename it 

Nota che ho cercato di pulire il progetto più volte, anche riavviato ma ancora mi dà questo errore.

+0

non può provare da qui, ma può fai qualcosa di simile: tasto destro del mouse, includi percorso, configura percorso include, premi la scheda "fonte" e aggiungilo? – Nanne

+6

apri il percorso del progetto nella cartella del progetto, puoi vedere bin e gen folder cancellarlo. vieni in eclissi e aggiornalo. –

+0

potresti voler controllare il link http://stackoverflow.com/questions/9532045/gen-already-exists-but-is-not-a-source-folder –

risposta

32

Fare clic destro sul progetto e andare a project properties, poi vai java build path, e poi in source scheda, fare clic sul pulsante add folder e Aggiungi cartella gen. solo le cartelle src e gen devono essere controllate lì se non sono stati allegati progetti di libreria.

1
MyProject] /MyProjectName/gen already exists but is not a source folder. Convert to a source folder or rename it 

Questo problema si verifica quando eclipse non è in grado di trovare ogni contenuto collegato in un progetto.

Ad esempio:

Quando si importa un progetto a eclissare da una cartella specifica (si supponga D: // NewFolder), eclissare memorizzato e collegare ogni contenuto con il suo percorso appropriato (che è D: // NewFolder/project_library/src nel nostro esempio).

Ma se abbiamo sostituito (Qui D: // NewFolder To E: // Another_Folder) o eliminare la libreria dalla sua cartella specifica (Qui D: // NewFolder), eclipse non riesce a trovare il suo percorso originale (project_library) e dare un errore rosso.

Quindi, quando si verifica questo problema, per prima cosa è necessario assicurarsi che il progetto o la libreria importati sia la sua cartella originale e che non siano state apportate modifiche.

In caso contrario, sostituire nuovamente il progetto nella relativa cartella specifica a cui è stato collegato eclipse al momento dell'importazione della cartella principale.

1

Ciò accade perché il file .classpath è stato cancellato in qualche modo. Questo file contiene tutte le informazioni dalla scheda Percorso build Java in Proprietà progetto. È possibile aggiungere tutte le informazioni manualmente, ma esiste un modo più semplice per risolvere questo problema.

Se si dispone di una copia del file .classpath sul proprio computer, è sufficiente copiarlo e incollarlo nella directory del progetto.

0

attenersi alla procedura indicata Eclipse: Progetto -> Proprietà -> Seleziona Java Build Path -> scheda Open Source -> Fare clic su Aggiungi cartella e verificare il gen

Problemi correlati