未找到 GLIBC 2.14 - Jenkins android gradle 在更新 SDK 和构建工具时构建

GLIBC 2.14 not found - Jenkins android gradle build while updating SDK & build tools

以下是我在 运行 构建脚本手动下载更新的 SDK 和工具 (25) 时遇到的错误,因为我们服务器中的 Jenkins 构建系统尚未使用最新的 SDK 和工具进行更新,我知道这可能会发生,因为构建系统只支持 GLIBC_2.14.The 之前的版本,我们公司负责 jenkins 构建服务器的人正在延迟更新,因此,除了更新 GLIBC_2.14 在服务器上会是 great.Below 是 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

I know it may be happening because build system supports only versions older to GLIBC_2.14.

否:发生这种情况是因为您尝试使用的 SDK:/opt/android-sdk-linux/build-tools/25.0.2/aidl 需要 GLIBC-2.14 或更新版本,以及您尝试使用的主机它有一个旧的 GLIBC 版本。

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

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