Mamy frustrujący problem z naszym obszarem roboczym Eclipse. Oto przykład na wysokim poziomie, co się dzieje:Nie można zsynchronizować ścieżki klasy Eclipse i Gradle: nie można rozwiązać na typ
Projecta
- src/main/java/...
- build.gradle
ProjectB
- src/main/java/...
- build.gradle
Po uruchomieniu gradle eclipse
i importowanie projektów do Eclipse, od czasu do czasu dostanie „MyType nie mogą być rozwiązane na typ”, mimo że spełnione są następujące warunki:
- Nasze projekty mają pojemnik biblioteki Gradle na ich ścieżce klasy
- Projekty mają odpowiednie projekty obszaru roboczego w obrębie ich kontenera Gradle
- miejsca jak CTRL + kliknięcie pracę z typów, które są wyświetlane z czerwonym podkreśleniem (to znaczy błąd kompilacji) czyli Eclipse dokładnie wie, jak dostać się do tych typów, ale kompilator nie może ich znaleźć
- wiersza polecenia Gradle buduje pracy zgodnie z oczekiwaniami
To się dzieje w całym zespołem i nie możemy dowiedzieć się, dlaczego Eclipse wciąż nie jest zsynchronizowany i od czasu do czasu nie może się kompilować. Co zwykle rozwiązuje problem jest kombinacją:
- Project> Clean w Eclipse
- Gradle cleanEclipse lub Gradle zaćmienie
- ponownego importowania projektów
- itp
Inne uwagi:
- Używanie programu Gradle w wersji 2.2.1
- Happens zarówno Eclipse i Eclipse Luna Mars
- Korzystanie JDK 8
Czy ktoś miał tego typu problemów w Eclipse kompilacji z projektów Gradle?
Pokaż także użyj 'build.gradles'. –
@Jared Burrows, czy to ma być konstruktywny komentarz? Nie wiem, dlaczego powinienem używać Android Studio, gdy nie rozwijam się na Androida. Ponadto nie używam IntelliJ, ponieważ potrzebne wtyczki są w Eclipse. – thedude19
Czy zdołasz odświeżyć projekt (F5) w Eclipse? – Robert