未找到 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,但要复杂得多。
以下是我在 运行 构建脚本手动下载更新的 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,但要复杂得多。