Abbiamo un problema frustrante con il nostro spazio di lavoro Eclipse. Ecco un esempio di alto livello di ciò che sta accadendo:Classpath Eclipse e Gradle fuori sincrono: non può essere risolto con un tipo
ProjectA
- src/main/java/...
- build.gradle
ProjectB
- src/main/java/...
- build.gradle
Dopo aver eseguito gradle eclipse
e l'importazione dei progetti in Eclipse, occasionalmente otterremo 'MyType non può essere risolto in un tipo', anche se la seguente condizione:
- I nostri progetti hanno il contenitore libreria Gradle sul loro percorso di classe
- I progetti hanno i progetti delle aree di lavoro corretti nel loro contenitore Gradle
- cose come CTRL + Clicca lavoro da tipi che stanno mostrando con sottolineatura rossa (vale a dire errore di compilazione) Eclipse che significa sa esattamente come raggiungere quei tipi, ma il compilatore non può trovarli
- riga di comando Gradle costruisce il lavoro come previsto
Questo sta accadendo in tutta la squadra e non possiamo capire perché Eclipse continua ad andare fuori sincrono e non può essere compilato di volta in volta. Che risolve di solito il problema è una combinazione di:
- Progetto> pulita in Eclipse
- Gradle cleanEclipse o eclisse Gradle
- reimportazione dei progetti
- ecc
Altre note:
- Utilizzo di Gradle versione 2.2.1
- accade in entrambi Eclipse Luna e Marte Eclipse
- Utilizzando JDK 8
Qualcun altro ha avuto questi tipi di problemi di compilazione in Eclipse con i progetti Gradle?
Inoltre, mostra usa il tuo 'build.gradles'. –
@Jared Burrows, si suppone che sia un commento costruttivo? Non sono sicuro del motivo per cui dovrei utilizzare Android Studio quando non lo sviluppo per Android. Inoltre, non uso IntelliJ perché i plugin di cui ho bisogno sono in Eclipse. – thedude19
Puoi farla franca solo aggiornando il progetto (F5) in Eclipse? – Robert