当前位置: 首页 > 面试题库 >

Android Jenkins构建因crashlytics失败

马奇略
2023-03-14
问题内容

每当我尝试使用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

然后确保他们拥有适当的权限



 类似资料:
  • 根据新版本的Firebase Crashlytics添加到我们的应用程序中,应用程序在启动时停止。 java.lang.RuntimeException:无法获取提供程序com.google.firebase.provider.firebaseInitProvider:java.lang.IllegalStateException:缺少Crashlytics构建ID。当应用程序的构建配置中没有Cr

  • 我正在尝试使用SpringBootInitialize创建一个SpringCloudEureka服务器。 但是我得到了下面的例外。 java.lang.IllegalStateExcture:未能加载应用程序上下文造成的:org.springframework.beans.factory.不满意依赖异常:错误创建名为'org.springframework.cloud.netflix.eureka

  • 我有以下问题: 基于jenkins的构建不起作用,因为ui测试无法运行(此时需要部署应用程序) jenkins如何在此时部署程序,以便应用程序能够运行selenium测试?

  • 在android studio 2.2.3中尝试构建现有项目时,我遇到了错误 第一个错误错误:(1,1)评估项目': app'时出现问题。 未能应用插件[id'com.android.application']无法创建“AppPlugin”类型的插件。android gradle插件版本2.3.0-beta1太旧,请更新至最新版本。要从命令行覆盖此检查,请将ANDROID_DAILY_overri

  • 我的代码一直在正确编译,但现在我突然遇到以下错误: 错误:配置项目: app时出现问题。 无法解析配置“:app:classpath”的所有依赖项。无法解析com。粗制滥造。工具。gradle:crashlytics gradle:1。所需者:EnergyLens:app:unspecified未能列出com的版本。粗制滥造。工具。格拉德:粗鲁的格拉德。无法从加载Maven元数据http://do