linux redhat 6.3: /lib/libz.so.1: no version information available
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
到 aapt 下 執行 ldd aapt 查看原因如下:
在網上查了下解決方式:
make 編譯安裝升級 zlib1.2.7
但是不建議這么安裝,編譯安裝可能直接影響原系統lib庫使用,甚至導致內核崩潰。
所以我這邊采用使用rpm 安裝,所以首先下載rpm 安裝包。
zlib1.2.7 rpm安裝包下載:http://rpmfind.net/linux/rpm2html/search.php?query=zlib
rpm -i ***? 安裝
安裝過程中提示key 問題(本人忽略了)
安裝結果:
但是上面的問題還是沒有解決!!!!!!!!!!!!!
############################################################################
首先要自己分析:
1)通過ldd命令查看加載的動態庫路徑:ldd aapt
2)查看對應安裝的版本:ll /lib/libz.so.1
看到自己安裝1.2.7 沒有生效的
可能是指令使用的不對:
[root@jenkissitweb206 zlib2.1.7]# ll total 184 -rw-r--r-- 1 root root 92752 Jun 28 15:12 zlib-1.2.7-17.el7.i686.rpm -rw-r--r-- 1 root root 91872 Jun 28 15:11 zlib-1.2.7-17.el7.x86_64.rpm [root@jenkissitweb206 zlib2.1.7]# rpm -Uvh zlib-1.2.7-17.el7.i686.rpm --nodeps warning: zlib-1.2.7-17.el7.i686.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY Preparing... ########################################### [100%]1:zlib ########################################### [100%] [root@jenkissitweb206 zlib2.1.7]# rpm -Uvh zlib-1.2.7-17.el7.x86_64.rpm --nodeps warning: zlib-1.2.7-17.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY error: Failed dependencies:zlib = 1.2.3-27.el6 is needed by (installed) zlib-devel-1.2.3-27.el6.x86_64zlib = 1.2.3-27.el6 is needed by (installed) zlib-devel-1.2.3-27.el6.i686 [root@jenkissitweb206 zlib2.1.7]#安裝之后:
libz.so.1 路徑從 /lib/libz.so.1 變化上到上圖中的/usr/lib/libz.so.1,到這usr/lib/看下:
安裝好了!!
-------------------------------------------------------------------------------------------------------------
安裝完之后要更新動態鏈接庫數據
echo "/usr/local/zlib/lib" >> /etc/ld.so.conf ldconfig -v然后 到aapt 執行下 ldd aapt:
? ??
問題解決!!!!
總結
以上是生活随笔為你收集整理的linux redhat 6.3: /lib/libz.so.1: no version information available的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蘑菇街怎么打开悬浮窗?
- 下一篇: Vivado建立工程流程