/ / Retrofit2 rzuca wyjątek RuntimeException związany z systemem Android na jvm - java, android, retrofit2

Retrofit2 rzuca wyjątek RuntimeException związany z systemem Android na jvm - java, android, retrofit2

Próbuję użyć retrofitu na JVM (tj. Nie na Androidzie), a modernizacja 1 wydaje się działać dobrze, ale kiedy przełączam się na retrofit2, w czasie wykonywania otrzymuję następujące błędy:

Error:java: com.sun.tools.javac.code.Symbol$CompletionFailure: class
file for android.os.Handler not found
Error:java: java.lang.RuntimeException:
com.sun.tools.javac.code.Symbol$CompletionFailure: class file for
android.os.Handler not found

Nie zrobiłem dużo rozwoju Androida, więc nie jestem całkowicie pewien, co to jest "android.os.Handler".

Jak to naprawić?

EDYTOWAĆ: Moje zależności wyglądają tak:

        <dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>retrofit</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>converter-gson</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>adapter-java8</artifactId>
<version>2.2.0</version>
</dependency>

Odpowiedzi:

0 dla odpowiedzi № 1

Próbowałem odtworzyć to na drugiej maszynie, ale nie jestem w stanie. Po prostu działa dobrze.

Doszedłem do wniosku, że musi to być problem z krokiem budowania i oznaczeniem go jako rozwiązanego.