'Android studio downloading invalid lower external library dependency
I am seeing a gradle dependency of com.squareup.javapoet:1.10.0 in the External Libraries section of Android Studio.
However, when I resolve the gradle dependencies task I don't even see that version, either 1.11 or 1.13 is resolved. This is causing me problems because when I compile the project it is not finding the latest methods.
+--- androidx.lifecycle:lifecycle-compiler:2.3.1
| +--- androidx.lifecycle:lifecycle-common:2.3.1
| | \--- androidx.annotation:annotation:1.1.0
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.20 -> 1.5.31 (*)
| +--- com.google.auto:auto-common:0.10
| | \--- com.google.guava:guava:23.5-jre -> 27.1-jre
| | +--- com.google.guava:failureaccess:1.0.1
| | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.checkerframework:checker-qual:2.5.2
| | +--- com.google.errorprone:error_prone_annotations:2.2.0
| | +--- com.google.j2objc:j2objc-annotations:1.1
| | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17
| \--- com.squareup:javapoet:1.13.0 // .... here
\--- com.google.dagger:dagger-compiler:2.23.2
+--- com.google.dagger:dagger:2.23.2
| \--- javax.inject:javax.inject:1
+--- com.google.dagger:dagger-producers:2.23.2
| +--- com.google.dagger:dagger:2.23.2 (*)
| +--- com.google.guava:failureaccess:1.0.1
| +--- com.google.guava:guava:27.1-jre (*)
| +--- javax.inject:javax.inject:1
| \--- org.checkerframework:checker-compat-qual:2.5.3
+--- com.google.dagger:dagger-spi:2.23.2
| +--- com.google.dagger:dagger:2.23.2 (*)
| +--- com.google.dagger:dagger-producers:2.23.2 (*)
| +--- com.google.guava:failureaccess:1.0.1
| +--- com.google.guava:guava:27.1-jre (*)
| +--- com.squareup:javapoet:1.11.1 -> 1.13.0 // .... here
| \--- javax.inject:javax.inject:1
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|

