gpt4 book ai didi

android - Jenkins 构建在 Crashlytics 任务上失败

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:55 25 4
gpt4 key购买 nike

一般来说,我是 Jenkins 和构建服务器的新手。我正在 Jenkins 上设置一个 Android 项目,该应用程序使用 Crashlytics。使用 Gradle,我将我的任务设置为“干净构建”,但每当我执行 Crashlytics 任务时,我都会收到此错误:

java.lang.Error: Classloader conflict in your Gradle environment, 
please verify you are running the latest Android plugin.

Crashlytics data directory at /Users/Shared/Jenkins/Library/Caches/com.crashlytics
could not be created.

我尝试使用“-x crashlyticsGenerateResourecesAlpha”(失败的任务)设置我的 Gradle 任务以跳过该任务,但这似乎也不起作用。

我已经检查了我是否安装了最新的Android工具、模拟器等。我目前下载的Android插件是Android Emulator Plugin和Gradle插件(都是最新版本)。我正在使用 Git 拉入我的项目。在构建项目之前,我正在启动一个模拟器。我指的是 Jenkins 目录中的 android-sdk 文件夹。我还配置了 JDK 1.7,它指向我本地机器上的 JDK 目录(我在本地运行 Jenkins)。

这是我在运行 gradle -v 时收到的构建版本:

------------------------------------------------------------
Gradle 1.11
------------------------------------------------------------
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy: 2.2.0
JVM: 1.7.0_55 (Oracle Corporation 24.55-b03)
OS: Mac OS X 10.9.2 x86_64

还有其他可能导致此错误的原因吗?是否有我可能不知道的 Crashlytics 插件?此外,如果有任何我可能不知道的 Jenkins 调试技巧,请告诉我,我会用我发现的内容更新问题。

最佳答案

我有同样的错误,因为 /Users/Shared/Jenkins/Library 目录不存在。如果您创建该目录和 /Users/Shared/Jenkins/Library/Caches,crashlytics 任务应该完成。

关于android - Jenkins 构建在 Crashlytics 任务上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23704482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com