To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html.
Incremental java compilation is an incubating feature.
:RtspSDK:preBuild UP-TO-DATE
:RtspSDK:preDebugBuild UP-TO-DATE
:RtspSDK:checkDebugManifest
:RtspSDK:prepareDebugDependencies
:RtspSDK:compileDebugAidl UP-TO-DATE
:RtspSDK:compileLint UP-TO-DATE
:RtspSDK:copyDebugLint UP-TO-DATE
:RtspSDK:mergeDebugShaders UP-TO-DATE
:RtspSDK:compileDebugShaders UP-TO-DATE
:RtspSDK:generateDebugAssets UP-TO-DATE
:RtspSDK:mergeDebugAssets UP-TO-DATE
:RtspSDK:mergeDebugProguardFiles UP-TO-DATE
:RtspSDK:packageDebugRenderscript UP-TO-DATE
:RtspSDK:compileDebugRenderscript UP-TO-DATE
:RtspSDK:generateDebugResValues UP-TO-DATE
:RtspSDK:generateDebugResources UP-TO-DATE
:RtspSDK:packageDebugResources UP-TO-DATE
:RtspSDK:processDebugManifest UP-TO-DATE
:RtspSDK:generateDebugBuildConfig UP-TO-DATE
:RtspSDK:processDebugResources
/home/emp/android-tools/build-tools/25.0./aapt: /lib64/libc.so.: version `GLIBC_2.' not found (required by /home/emp/android-tools/build-tools/25.0.2/aapt)
/home/emp/android-tools/build-tools/25.0./aapt: /lib64/libc.so.: version `GLIBC_2.' not found (required by /home/emp/android-tools/build-tools/25.0.2/lib64/libc++.so) :RtspSDK:processDebugResources FAILED FAILURE: Build failed with an exception. * What went wrong:
Execution failed for task ':RtspSDK:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt * Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILE
该问题出现的原因是因为libc库的版本低,CentOS 的libc版本为2.,需要升级到CentOS 7才有支持GLIBC_2.,如果不想升级CentOS,就需要自己编译glibc 2.14,编译的步骤:

wget http://ftp.gnu.org/gnu/glibc/...
tar zxvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure -prefix=/opt/glibc-2.14
make -j4
sudo make install
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib 这样就可以使用glibc .14了,但是aapt并没有指定使用编译的glibc-2.14,指定aapt使用glibc-.14就可以解决上面的问题了。
首先将build tools中的aapt重命名为:aapt_ cd /path/to/build-tools
mv aapt aapt_ 再新建一个脚本aapt用来指定glibc .14的环境变量,设置环境变量之后再启动重命名的aapt_,脚本为: #!/bin/sh
echo "$0"_$@
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib && "$0"_ $@
这样就解决了上面的错误,完成了Android SDK的安装

Cenos配置Android集成化环境, 最终Centos libc库版本过低放弃的更多相关文章

  1. 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  2. Android开发新手学习总结(一)——使用Android Studio搭建Android集成开发环境

    [新手连载]一:使用Android Studio搭建Android集成开发环境http://bbs.itcast.cn/forum.php?mod=viewthread&tid=87055&a ...

  3. 使用Android Studio搭建Android集成开发环境(图文教程)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  4. 使用Android Studio搭建Android集成开发环境

    有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...

  5. Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境

    有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...

  6. 搭建 Android 集成开发环境

    在搭建 Android 集成开发环境之前,我想说的是,我们学习的目标是同时掌握移动开发三种方式:iOS开发.Android开发和Html5手机网页开发.由于iOS的开发工具是采用苹果官方的XCode, ...

  7. mac 配置Python集成开发环境

    mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclips ...

  8. 配置Android SDK 开发环境(转)

    1. 下载Eclipse 在前面我们配置好了JDK环境后,就可以开始配置Android的集成开发环境了,官方Google推荐的集成开发环境为Eclipse,所以我们就以Eclipse作为集成开发环境. ...

  9. android开发环境:使用Android Studio搭建Android集成开发环境(图文教程)

    开发环境情况: 物理机版本:Win 7旗舰版(64位) Java SDK版本:jdk1.8.0_25(64位) Android SDK版本:Android 7.1(API 25) Android St ...

随机推荐

  1. PAT Advanced 1078 Hashing (25) [Hash ⼆次⽅探查法]

    题目 The task of this problem is simple: insert a sequence of distinct positive integers into a hash t ...

  2. 寒假day06

    今天完善了毕设的数据抽取功能,新增了几点: 1.已经抽取过的表由系统给出相应提示 2.生成数据抽取记录并展示 3.界面优化

  3. 数据分析基础-jupyter notebook-Anaconda-Numpy

    数据分析介绍 1.数据分析是什么? 2.数据分析能干什么? 3.为什么利用Python进行数据分析? 4.数据分析过程概述 5.常用库简介 1.数据分析是什么? 数据分析是指用适当的统计分析方法对收集 ...

  4. MySQL笔记(二)——查询数据

    数据库管理系统的一个最重要的功能就是数据查询,数据查询不应只是简单的查询数据库中存储的数据,还应该是根据需要对数据进行筛选,以及确定数据以什么样的格式显示.本篇笔记主要介绍单表查询,子查询,连接查询. ...

  5. 上传本地项目到GIT码云

    1.下载GIT 下载地址:https://git-scm.com/downloads 我这里下载的64位 2.安装GIT 双击下载的Git-2.18.0-64-bit.exe文件,选择自己的安装目录, ...

  6. python3下scrapy爬虫(第八卷:循环爬取网页多页数据)

    之前我们做的数据爬取都是单页的现在我们来讲讲多页的 一般方式有两种目标URL循环抓取 另一种在主页连接上找规律,现在我用的案例网址就是 通过点击下一页的方式获取多页资源 话不多说全在代码里(因为刚才写 ...

  7. 反射(hasattr和setattr和delattr)

    反射(hasattr和setattr和delattr) 一.反射在类中的使用 反射就是通过字符串来操作类或者对象的属性, 反射本质就是在使用内置函数,其中反射有以下四个内置函数: hasattr:通过 ...

  8. Java任务调度框架之分布式调度框架XXL-Job介绍

    ​ Java任务调度框架之分布式调度框架XXL-Job介绍及快速入门 调度器使用场景: Java开发中经常会使用到定时任务:比如每月1号凌晨生成上个月的账单.比如每天凌晨1点对上一天的数据进行对账操作 ...

  9. Iterator模式

    Iterator英文意思是重复做某件事,中文翻译为迭代器,这个设计模式中主要有Iterator(迭代器),ConcreteIterator(具体的迭代器),Aggergate(集合),Concrete ...

  10. 基础篇五:Nginx的目录和基础配置

    Yum安装目录:yum的方式安装 rpm -ql nginx 下面开始安装目录详解