【问题标题】:Deleting builder-model-0.11.0.jar does not resolve error [closed]删除 builder-model-0.11.0.jar 不能解决错误 [关闭]
【发布时间】:2014-08-20 12:43:52
【问题描述】:

我最近从 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 的文件。我做了,但它似乎没有帮助。错误仍然存​​在。有什么帮助吗?

【问题讨论】:

  • 你在删除上述文件后重启了你的android studio吗?
  • 这可能是一个愚蠢的错误,但可能会有更多的人像我一样 - 确保您从正确的位置删除文件。我系统中此文件夹的路径是 /usr/share/android-studio/data/plugins/android/lib - 希望有帮助

标签: android android-studio android-gradle-plugin


【解决方案1】:

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

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

注意:还有其他重复项(例如freemaker*.jar),因此进行全新安装而不是删除将是最理想的选择和方法,因为这是新 AS Beta 的开始。

【讨论】:

    【解决方案2】:

    从 plugins/android/lib 中删除 builder-model-0.11.0.jar 

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-24
        • 1970-01-01
        • 1970-01-01
        • 2020-04-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多