linux gradle android 构建报错日志:
:app:mergeResReleaseAwbsAAPT err(Facade for 1318236100): /data/gradleRepos/caches/modules-2/files-2.1/com.taobao.android/aapt/2.3.1.rc4/593df1ae86cbee190c8fbd096adfb1b56f76d41d/aapt-2.3.1.rc4/aapt:
/lib/libz.so.1: no version information available (required by /data/gradleRepos/caches/modules-2/files-2.1/com.taobao.android/aapt/2.3.1.rc4/593df1ae86cbee190c8fbd096adfb1b56f76d41d/aapt-2.3.1.rc4/aapt)
Exception while processing task java.lang.RuntimeException: AAPT process not ready to receive commands
AAPT err(Facade for 1072693476): /data/gradleRepos/caches/modules-2/files-2.1/com.taobao.android/aapt/2.3.1.rc4/593df1ae86cbee190c8fbd096adfb1b56f76d41d/aapt-2.3.1.rc4/aapt:
/lib/libz.so.1: no version information available (required by /data/gradleRepos/caches/modules-2/files-2.1/com.taobao.android/aapt/2.3.1.rc4/593df1ae86cbee190c8fbd096adfb1b56f76d41d/aapt-2.3.1.rc4/aapt)
AAPT err(Facade for 87269596): /data/gradleRepos/caches/modules-2/files-2.1/com.taobao.android/aapt/2.3.1.rc4/593df1ae86cbee190c8fbd096adfb1b56f76d41d/aapt-2.3.1.rc4/aapt:
/lib/libz.so.1: no version information available (required by /data/gradleRepos/caches/modules-2/files-2.1/com.taobao.android/aapt/2.3.1.rc4/593df1ae86cbee190c8fbd096adfb1b56f76d41d/aapt-2.3.1.rc4/aapt)
Exception while processing task java.lang.RuntimeException: AAPT process not ready to receive commands
使用了 taobao.android 工具 使用到 libz.so.1
在网上查了下解决方式:
make 编译安装升级 zlib1.2.7
但是不建议这么安装,编译安装可能直接影响原系统lib库使用,甚至导致内核崩溃。
所以我这边采用使用rpm 安装,所以首先下载rpm 安装包。
zlib1.2.7 rpm安装包下载:http://rpmfind.net/linux/rpm2html/search.php?query=zlib
rpm -i *** 安装
扫描二维码关注公众号,回复:
1783073 查看本文章
安装过程中提示key 问题(本人忽略了)
安装结果:
但是上面的问题还是没有解决!!!!!!!!!!!!!
############################################################################
首先要自己分析:
1)通过ldd命令查看加载的动态库路径:ldd aapt
2)查看对应安装的版本:ll /lib/libz.so.1
看到自己安装1.2.7 没有生效的