У меня есть Android проект, который в настоящее время не в состоянии построить:NoClassDefFoundError: ком/Android/строить/Gradle/внутренний/ToolingRegistryProvider
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 build (Ubuntu 16.04). Я установил доступные обновления для компонентов Android SDK на сервере сборки, но ошибка сохраняется.
A google search for "ToolingRegistryProvider"
возвращается «Поиск не соответствует документам».