每当我尝试使用Jenkins进行构建时,都会出现以下错误
无法应用插件[id’io.fabric’]无法创建类型为’CrashlyticsPlugin’的插件。
从Gradle中删除Crashlytics可以解决此问题
所以我想我通过结合使用这个答案这些是您需要遵循的最终命令:
sudo mkdir -p /Users/Shared/Jenkins/Library/Caches/com.crashlytics sudo chown jenkins:jenkins /Users/Shared/Jenkins/Library -R
这是这种情况的相关调试日志:
13:33:45.133 [ERROR] [org.gradle.BuildExceptionReporter] at com.crashlytics.tools.gradle.CrashlyticsPlugin.<clinit>(CrashlyticsPlugin.groovy:13) 13:33:45.135 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.DependencyInjectingInstantiator.newInstance(DependencyInjectingInstantiator.java:48) 13:33:45.136 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.plugins.DefaultPluginRegistry.loadPlugin(DefaultPluginRegistry.java:69) 13:33:45.136 [ERROR] [org.gradle.BuildExceptionReporter] ... 55 more 13:33:45.141 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.RuntimeException: Crashlytics data directory at /Users/Shared/Jenkins/Library/Caches/com.crashlytics could not be created. 13:33:45.142 [ERROR] [org.gradle.BuildExceptionReporter] at com.crashlytics.tools.android.DeveloperTools.<clinit>(DeveloperTools.java:116) 13:33:45.143 [ERROR] [org.gradle.BuildExceptionReporter] ... 60 more 13:33:45.143 [ERROR] [org.gradle.BuildExceptionReporter] 13:33:45.144 [LIFECYCLE] [org.gradle.BuildResultLogger] 13:33:45.145 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED 13:33:45.146 [LIFECYCLE] [org.gradle.BuildResultLogger] 13:33:45.147 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 8.362 secs
和@TarahWheelerVanVlack答案来解决它,我不得不创建两个新文件夹
/ Users / Shared / Jenkins / Library / Users / Shared / Jenkins / Library / Caches
然后确保他们拥有适当的权限