从 Android Studio 0.54 更新到 0.81 "NoSuchMethodError"后,Gradle 不会同步

标签 gradle android-studio nosuchmethoderror

我手动更新了我的 Android Studio,将旧文件替换为您可以从 Google 网站下载的文件,因为无法自动更新。我相信在升级之前我的 Android Studio 版本是 0.54,升级之后它是 0.81。

第一次启动时,我收到一个 gradle 同步错误:

NoSuchMethodError: Failed to set up Android modules in project '(my app)': com.android.builder.model.Dependencies.getJavaLibraries()Ljava/util/Collection;

由于在升级之前我的 gradle 文件同步得很好,我不相信我的 gradle 配置是错误的。

这里发生了什么?

最佳答案

它是由 <Android Studio Dir>/plugins/android/lib/builder-model-0.x.x.jar 的冲突引起的文件。

要么干净安装 0.8.x
或者

删除旧的 builder-model-0.x.x.jar

关于从 Android Studio 0.54 更新到 0.81 "NoSuchMethodError"后,Gradle 不会同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24477548/

相关文章:

android - gradle copy as doLast 不工作

android - `testImplementation` 似乎没有正确解决测试的依赖关系

android - 从 android arsenal 添加存储库的问题

java - 线程 "AWT-EventQueue-0"java.lang.NoSuchMethodError : 中出现异常

java - HttpServletRequest 类型未定义方法 getDispatcherType()

android - 将依赖项添加到 Dagger 2 时,Facebook sdk 未编译

android - 使用 zxing 模块新导入的 Android Studio 项目错误

java - Gradle jpackage 创建无法运行的应用程序

android - 设备在 android studio 的 "USB debugging mode"中不可见

java - 从 swagger.json 中排除 jax-rs 服务的方法