【问题标题】:GLIBC 2.14 not found - Jenkins android gradle build while updating SDK & build tools未找到 GLIBC 2.14 - 更新 SDK 和构建工具时构建 Jenkins android gradle
【发布时间】:2017-04-17 06:21:31
【问题描述】:

以下是我在运行构建脚本以手动下载更新的 SDK 和工具 (25) 时遇到的错误,因为我们服务器中的 Jenkins 构建系统尚未使用最新的 SDK 和工具进行更新,我知道它可能是发生是因为构建系统仅支持 GLIBC_2.14 之前的版本。我们公司负责 jenkins 构建服务器的人正在延迟他们的更新,因此,除了在服务器上更新 GLIBC_2.14 之外的任何解决方案都会很棒。下面是控制台jenkins 构建的输出。

      compileDevDebugAidl/opt/android-sdk-linux/build-tools/25.0.2/aidl: 
      /lib64/libc.so.6: version `GLIBC_2.14' not found (required by 
      /opt/android-sdk-linux/build-tools/25.0.2/aidl)
      /opt/android-sdk-linux/build-tools/25.0.2/aidl: /lib64/libc.so.6: 
      version `GLIBC_2.14' not found (required by /opt/android-sdk-
      linux/build-tools/25.0.2/lib64/libc++.so)

      Execution failed for task ':projectName:compileDevDebugAidl'.
      > java.lang.RuntimeException: 
       com.android.ide.common.process.ProcessException: 
       org.gradle.process.internal.ExecException: Process 'command 
      '/opt/android-sdk-linux/build-tools/25.0.2/aidl'' finished with non-
      zero exit value 1

【问题讨论】:

标签: android jenkins glibc


【解决方案1】:

我知道这可能会发生,因为构建系统仅支持 GLIBC_2.14 之前的版本。

否:这是因为您尝试使用的 SDK:/opt/android-sdk-linux/build-tools/25.0.2/aidl 需要 GLIBC-2.14 或更高版本,而您尝试使用它的主机具有较旧的 GLIBC 版本。

如果您想使用该 SDK,您必须使用 GLIBC-2.14 更新您的系统。

其他解决方案are possible,但要复杂得多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-16
    • 2015-12-15
    • 2018-08-25
    • 2020-03-06
    • 2023-03-20
    • 2017-08-02
    • 2017-11-08
    • 1970-01-01
    相关资源
    最近更新 更多