Cenos配置Android集成化环境, 最终Centos libc库版本过低放弃
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库版本过低放弃的更多相关文章
- 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- Android开发新手学习总结(一)——使用Android Studio搭建Android集成开发环境
[新手连载]一:使用Android Studio搭建Android集成开发环境http://bbs.itcast.cn/forum.php?mod=viewthread&tid=87055&a ...
- 使用Android Studio搭建Android集成开发环境(图文教程)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- 使用Android Studio搭建Android集成开发环境
有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...
- Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境
有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...
- 搭建 Android 集成开发环境
在搭建 Android 集成开发环境之前,我想说的是,我们学习的目标是同时掌握移动开发三种方式:iOS开发.Android开发和Html5手机网页开发.由于iOS的开发工具是采用苹果官方的XCode, ...
- mac 配置Python集成开发环境
mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclips ...
- 配置Android SDK 开发环境(转)
1. 下载Eclipse 在前面我们配置好了JDK环境后,就可以开始配置Android的集成开发环境了,官方Google推荐的集成开发环境为Eclipse,所以我们就以Eclipse作为集成开发环境. ...
- android开发环境:使用Android Studio搭建Android集成开发环境(图文教程)
开发环境情况: 物理机版本:Win 7旗舰版(64位) Java SDK版本:jdk1.8.0_25(64位) Android SDK版本:Android 7.1(API 25) Android St ...
随机推荐
- python学习笔记--数据类型和变量总结
1.数据类型 字符串 数字 列表 元祖 字典 2.可变不可变划分 可变:列表,字典 不可变:字符串,数字,元祖 举例:字符串,通过id查看字符串变量在内存中的地址.两次存的值不一样,这就说明了内存重新 ...
- vscode Cannot edit in read-only editor.
原因 使用了runcode插件 这个错误一般出现在使用命令行输入的时候出现. 但是output页面是只读的,只能输出,不能用来输入. 解决 解放方法是,将run code设置为在Teminal中运行: ...
- Java web之javascript(2020.1.6)
1.js输出: windows.alert()---警告框 document.write()---写到html文档中 innerHTML---写到HTML元素 console.log()---写到浏览 ...
- oracle 学习(四)游标
显式游标 隐式游标:如果在PL/SQL程序段中使用SELECT语句进行操作,PL/SQL 会隐含的处理游标定义,即为隐式游标.这种游标不需要像显式那样声明,也不必打开关闭. CREATE OR REP ...
- 游程编码run length code
今天突然看到一个名词,游程编码.也叫行程编码. 简单理解就是,几个相同连续的字符,然后用数字统计表示. 举个例子: aaaabbbccc 用游程编码的表示就是4a3b3c 如果:连续字符只有一个 那么 ...
- Linux-waitpid介绍
1.waitpid与wait差别 (1).基本功能是一样的,都是用来回收子进程 (2).waitpid可以回收指定PID的子进程 (3).waitpid可以阻塞式或非阻塞式两种工作模式 2.代码示例 ...
- 手动安装GCC4.8.5
服务器是 redhat 6,安装xgboost时,提示自带gcc 太老, 需要手动升级. 1). 手动安装 mpc-0.8.2.tar.gz, 用默认参数, 安装完后添加系统变量 export LD_ ...
- 表查询语句及使用-连表(inner join-left join)-子查询
一.表的基本查询语句及方法 from. where. group by(分组).having(分组后的筛选).distinct(去重).order by(排序). limit(限制) 1.单表查询: ...
- 爬虫笔记(十)——学会使用Fiddler
Fiddler是一个常见的抓包分析软件,同时我们可以利用它详细地对HTTP请求进行分析,并模拟对应的HTTP请求. 为什么使用Fiddler软件? 网络爬虫是自动爬取网页的程序,在爬取的过程中必然涉及 ...
- 单调栈and单调队列(此文太多坑了,以后再填)
单调栈 单调栈是一种特殊的栈,特殊之处在于栈内的元素都保持一个单调性,可能为单调递增,也可能为单调递减. 性质: 单调栈里的元素具有单调性 元素加入栈前,会在栈顶端把破坏栈单调性的元素都删除 使用单调 ...