1. 程式人生 > >執行SDK的aapt報錯./aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./aapt)

執行SDK的aapt報錯./aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./aapt)

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 install
3、直接將安裝完的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)