【发布时间】:2017-02-06 20:26:42
【问题描述】:
我有一个 Android 项目现在无法构建:
FAILURE: Build failed with an exception. * Where: Build file 'build.gradle' line: 28 * What went wrong: A problem occurred evaluating root project 'X'. > java.lang.NoClassDefFoundError: com/android/build/gradle/internal/ToolingRegistryProvider * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED
项目在以下依赖项下构建良好:
'com.android.tools.build:gradle:2.1.3'
'com.android.tools.build:gradle-experimental:0.7.3'
一位同事应用了 AndroidStudio 提供的更新。这将插件版本更改为:
'com.android.tools.build:gradle:2.2.0'
'com.android.tools.build:gradle-experimental:0.8.0'
本次更新后,项目在他的开发机器上成功构建 (Windows 7)和我的(Ubuntu 16.04)。错误发生在 Jenkins 构建上 服务器(Ubuntu 16.04)。我在构建服务器上安装了 Android SDK 组件的可用更新,但错误仍然存在。
google search for "ToolingRegistryProvider" 返回“您的搜索不匹配任何文档”。
【问题讨论】: