删除builder-model-0.11.0.jar无法解决错误

时间:2014-06-30 07:40:43

标签: android android-studio android-gradle

我最近从Android studio 0.6.0升级到0.8.0 Beta。当我尝试将项目运行到设备上时出现此错误:

  

NoSuchMethodError:com.android.builder.model.AndroidArtifact.getOutputs()Ljava / util / Collection。

我用Google搜索并跟踪this link,建议需要删除名为builder-model-0.11.0.jar的文件。我做了,但似乎没有帮助。错误仍然存​​在。有什么帮助吗?

3 个答案:

答案 0 :(得分:14)

两个答案都是正确的。要么全新安装新SDK,要么删除builder-model-0.11.0.jar

问题在于它导致了builder-model-x.x.x.jar使用的版本的冲突。

注意:还有其他重复项(例如freemaker*.jar),因此执行全新安装而不是删除将是最理想的选择,并且可以采用这种方式,因为这是新AS Beta的开始。

答案 1 :(得分:12)

从plugins / android / lib

中删除builder-model-0.11.0.jar

来自这里的建议: https://code.google.com/p/android/issues/detail?id=72582

答案 2 :(得分:5)

我遇到了同样的问题。我还通过简单地将android studio文件复制到应用程序文件夹来从0.6.0升级。我发现卸载Android Studio,从developer.android.com下载.exe安装程序并重新安装Android Studio解决了这个问题。我希望这适合你和其他人。