linux android gradle构建机器 error while loading shared libraries: libz.so.1: cannot open shared object
生活随笔
收集整理的這篇文章主要介紹了
linux android gradle构建机器 error while loading shared libraries: libz.so.1: cannot open shared object
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原因:64位 linux 機器缺少32位lib相關的支持庫
如果yum 服務器上有 相關的庫最好使用 yum 安裝,其他 博客上使用 apt-file 安裝。
查看libz.so.1屬于 glic 庫包
glibc.i686 2.12-1.166.el6_7.7 @base glibc.x86_64 2.14.1-6 installed執(zhí)行 yum list?glibc?
安裝glibc相關的:
[root@jenkissitweb206 ~]# yum list glibc* Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Installed Packages glibc.i686 2.12-1.166.el6_7.7 @yum-cd glibc.x86_64 2.14.1-6 installed glibc-common.x86_64 2.14.1-6 installed glibc-devel.x86_64 2.14.1-6 installed glibc-headers.x86_64 2.14.1-6 installed glibc-static.x86_64 2.14.1-6 installed glibc-utils.x86_64 2.14.1-6 installed Available Packages glibc-devel.i686 2.12-1.166.el6_7.7 yum-cd glibc-static.i686 2.12-1.166.el6_7.7 yum-cd然后 yum??install glibc.i686??
還需要安裝zlib先關的:安裝 zlib.i686
[root@jenkissitweb206 ~]# yum list zlib* Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Installed Packages zlib.x86_64 1.2.3-27.el6 @anaconda-RedHatEnterpriseLinux-201206132210.x86_64/6.3 Available Packages zlib.i686 1.2.3-27.el6 yum-cd安裝ncurses相關的庫:
[root@jenkissitweb206 ~]# yum list ncurses* Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Installed Packages ncurses.x86_64 5.7-3.20090208.el6 @anaconda-RedHatEnterpriseLinux-201206132210.x86_64/6.3 ncurses-base.x86_64 5.7-3.20090208.el6 @anaconda-RedHatEnterpriseLinux-201206132210.x86_64/6.3 ncurses-libs.i686 5.7-3.20090208.el6 @yum-cd ncurses-libs.x86_64 5.7-3.20090208.el6 @anaconda-RedHatEnterpriseLinux-201206132210.x86_64/6.3 Available Packages ncurses-devel.i686 5.7-3.20090208.el6 yum-cd ncurses-devel.x86_64 5.7-3.20090208.el6 yum-cd ncurses-term.x86_64yum install?ncurses-libs.i686
然后又報錯:
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or director先確定?libstdc++.so.6 是在哪個包中:libstdc++.i686
執(zhí)行 yum install libstdc++.i686
總結
以上是生活随笔為你收集整理的linux android gradle构建机器 error while loading shared libraries: libz.so.1: cannot open shared object的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jenkins 安装android 插件
- 下一篇: 李想:高性能模式本月推出 理想L车型加速