zoukankan      html  css  js  c++  java
  • 执行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)
     
    ../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版本的安装包
     
    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的各种命令也都不能用了
     
  • 相关阅读:
    338. Counting Bits
    78. Subsets
    MySQL读写分离
    AESEncryption Aes 加密
    LoopBox 用于包装循环的盒子
    ES 服务器 索引、类型仓库基类 BaseESStorage
    一键压缩脚本
    非常好用的一个分组扩展方法
    快递、拆分、合并、优选逻辑
    Git Extensions 使用小结
  • 原文地址:https://www.cnblogs.com/meitian/p/8878106.html
Copyright © 2011-2022 走看看