Linux系统上使用php获取apk信息

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

linux系统上使用php获取apk信息最近在做一个apk商城,需要在用户上传了apk之后系统自动读取apk信息(包名,版本号等),后台语言使用的是php,需要php去调用系统的aapt命令去读取apk信息,在Linux系统上安装aapt的方法是:

1、将来aapt和apktool拷贝到/usr/bin/下面2、运行aapt报错:-bash: /usr/bin/aapt: /lib/ld-linux.so.2: bad ELF interPReter: No such file or directory解决:反查需要的文件在哪个包中yum whatprovides */ld-linux.so.2在获取的列表中选择安装glibc-2.12-1.132.el6_5.1.i686yum -y install glibc-2.12-1.132.el6_5.1.i686如果提示有依赖关系,则--skip-broken3、运行:yum install glibc.i686这个时候再看aapt还是报错aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory解决:同上yum whatprovides */libz.so.1 --skip-broken如果出现包版本冲突则运行:yum install zlib4,这个时候还要报错aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory解决:yum whatprovides */libstdc++.so.6yum -y install libstdc++-4.4.7-4.el6.i686冲突yum -y install libstdc*yum -y install libstdc++-4.4.7-4.el6.i686这个时候基本上就ok了

aapt软件包下载地址:http://pan.baidu.com/s/1pJkEqcb

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航