2017-04-17 47 views
1

下面是我在運行構建腳本時手動執行下載更新的SDK和工具(25)的錯誤,因爲Jenkins在我們的服務器中構建系統是但我知道它可能正在發生,因爲構建系統僅支持GLIBC_2.14以前的版本。那些在我們公司中負責jenkins構建服務器的人正在推遲他們的更新,因此,任何其他解決方案比在服務器上更新GLIBC_2.14更好。下面是jenkins build的控制檯輸出。未找到GLIBC 2.14 - Jenkins安裝gradle時更新SDK和構建工具

 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 
+0

可能有[/lib64/libc.so.6:version \'GLIBC \ _2.14'not found]的重複(http://stackoverflow.com/questions/42433530/lib64-libc-so-6-version -glibc-2-14未找到) –

回答

2

我知道這可能會發生,因爲構建系統僅支持版本以上才能GLIBC_2.14。

號:它的發生,因爲你要使用的SDK:/opt/android-sdk-linux/build-tools/25.0.2/aidl需要GLIBC-2.14或更高版本,並且您要使用它的主機有一個較舊版本的GLIBC。

如果您想使用該SDK,您需要用GLIBC-2.14更新您的系統。

其他解決方案are possible,但明顯更復雜。

相關問題