[Android-tools-devel] build.gradle: unable to resolve class com.google.common.collect.ImmutableMap

殷啟聰 seamlikok at gmail.com
Fri Dec 23 10:27:16 UTC 2016


Add the following to the beginning of "build.gradle":

```
buildscript {
  dependencies {
    compile 'com.google.guava:guava:debian'
  }
}
```

And see what happens :)

2016-12-23 7:31 GMT+08:00 Hans-Christoph Steiner <hans at at.or.at>:
>
> I'm trying to update the Android gradle plugin (java/groovy/gradle) to
> the latest release in time for stretch.  I already updated the dependent
> lib android-platform-frameworks-data-binding to 2.2.2 and uploaded that.
>  Seamlik uploaded
> android-platform-tools-analytics-library and this is already using that.
>  Now I'm stumped by a build.gradle that is importing a Java class from
> libguava, but its not being found.  This advanced gradle is a bit beyond
> me.  My work is all current in their respective git repos.
>
> android-platform-tools-base:
>
> import com.google.common.collect.ImmutableMap
>
> apply plugin: 'java'
> apply plugin: 'jacoco'
> [snip]
>
>
> Here's the stacktrace:
>
> [snip]
> Caused by:
> org.codehaus.groovy.control.MultipleCompilationErrorsException: startup
> failed:
> build file
> '/export/share/code/android-tools/android-platform-tools-base/sdklib/build.gradle':
> 1: unable to resolve class com.google.common.collect.ImmutableMap
>  @ line 1, column 1.
>    import com.google.common.collect.ImmutableMap
>    ^
>
> 1 error
>
>         at
> org.gradle.groovy.scripts.internal.DefaultScriptCompilationHandler.compileScript(DefaultScriptCompilationHandler.java:129)
>         ... 96 more
>
>
> BUILD FAILED
>
>
> _______________________________________________
> Android-tools-devel mailing list
> Android-tools-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/android-tools-devel



More information about the Android-tools-devel mailing list