執行SDK的aapt報錯./aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./aapt)
阿新 • • 發佈:2018-04-19
sta 配置環境變量 col cor href XP android-s linux fix 問題| 執行SDK下的aapt報錯./aapt: /lib64/libc.so.6: version `GLIBC_2.14‘ not found (required by ./aapt)
../aapt: /lib64/libc.so.6: version `GLIBC_2.14‘ not found (required by ../aapt)
../aapt: /lib64/libc.so.6: version `GLIBC_2.14‘ not found (required by /opt/soft/android-sdk-linux/build-tools/26.0.2/lib64/libc++.so)
原因:系統的glibc版本太低
查看當前支持的版本:strings /lib64/libc.so.6 |grep GLIBC_
解決方法|
1、下載對應2.14版本的安裝包
下載地址:http://ftp.gnu.org/gnu/libc/
2、解壓下載的安裝包(我下載到/opt/soft下了),並安裝
tar -zxvf xxx.tar.gz cd /opt/soft mkdir build cd build ../configure --prefix=/opt/glibc-2.14 make && sudo make install3、直接將安裝完的glibc目錄下的libc.so.6拷貝到aapt所在目錄的libs下就好
cp /opt/glibc-2.14/lib/libc.so.6 ./lib64說明:第一個位置為安裝glibc的目錄,第二個位置為aapt所在的文件目錄 然後就可以執行aapt命令啦 3、配置環境變量 export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH 如果要永久加環境變量,可以放到~/.bash_profile文件中 說明:這段灰色的文字標出來就是告訴大家,輕易不要用網上的這種方法執行,我執行後整個系統都不支持中文了,root的各種命令也都不能用了
執行SDK的aapt報錯./aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./aapt)