如果您使用的是com.android.tools.build:gradle:0.10.0和gradle 1.12,则可能会出现此错误。
失败:构建因异常而失败。
java.lang.NoSuchMethodError:com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / common / hash / HashCode; java.lang.NoSuchMethodError:com.google.common.hash.HashCode.fromString(Ljava / lang / String;)Lcom / google / common / hash / HashCode;
答案 0 :(得分:5)
HashCode.fromString仅在番石榴15+中以某种方式你可能会拉入旧版本的番石榴。你应该弄清楚为什么它会引入旧的番石榴版本。它可能是你的buildScript中的一些其他依赖(比如CheckStyle 5.7)。
作为一种解决方法,您可以在guava 15上添加显式依赖项。
buildscript {
....
dependencies {
classpath 'com.android.tools.build:gradle:0.10.0'
classpath 'com.google.guava:guava:15.0'