java - Jenkins 构建失败 - Android 应用程序

标签 java android jenkins automation devops

我正在设置 Jenkins 以使用我们的 Android 应用程序。 我获取源代码并尝试构建它。

构建失败并显示以下消息:

10:43:35.419 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
10:43:35.419 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
10:43:35.420 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
10:43:35.420 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
10:43:35.420 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] A problem occurred configuring project ':mobile'.
10:43:35.420 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Failed to notify project evaluation listener.
10:43:35.420 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]    > Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
10:43:35.421 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
10:43:35.421 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Exception is:
10:43:35.421 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':mobile'.

A problem occurred configuring project ':mobile'.
> Failed to notify project evaluation listener.
   > Could not initialize class com.android.sdklib.repository.AndroidSdkHandler

有什么解决方案吗?在网上找不到任何有用的东西

最佳答案

卸载 Java SDK 版本 9 并安装 Java SDK 版本 8 为我解决了这个问题。

我按照以下说明在 OS X 上卸载了 SDK:

http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html

关于java - Jenkins 构建失败 - Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46623393/

相关文章:

mysql - 通过 ssh 使用 SQL 脚本失败,但直接在主机上启动时不会

java - 平衡二叉树与不平衡二叉树 - 需要澄清

java - LibGDX/Box2D : Make a KinematicBody moving platform

android - 每个连接请求都被视为直接连接请求 + android ble

android - Android 上的 FCM 通知可以覆盖之前的通知吗?

linux - 使用安装在 Linux 机器上的 Jenkins 在 IE 驱动程序上运行测试

Jenkins 无法识别生成的 Allure 报告 xml 文件的正确目录

java - Jersey 测试期间“在调用 getWriter() 后非法尝试调用 getOutputStream()”

java - 直接打开 GooglePlay 评级部分?

java - Android - 访问 Activity 中的变量(使用同步)