linux下使用 aapt 解包
2015-10-30 19:06
525 查看
linux 下使用aapt 解 apk 包。
1. 复制出 android-sdk-linux\platform-tools目录下的 aapt 程序;
2. 使用 ldd 查看使用了那些库文件:
$ ldd aapt
linux-gate.so.1 => (0xf77dc000)
librt.so.1 => /lib32/librt.so.1 (0xf76cc000)
libdl.so.2 => /lib32/libdl.so.2 (0xf76c7000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf76ab000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf7691000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf75a9000)
libm.so.6 => /lib32/libm.so.6 (0xf7563000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7545000)
libc.so.6 => /lib32/libc.so.6 (0xf739a000)
/lib/ld-linux.so.2 (0xf77dd000)
安装相应的库。
ubuntu安装:
sudo apt-get install ia32-libs
centos 6.5 64位安装:
yum install glibc.i686
yum install zlib.i686
yum install libstdc++.i686
安装 c++时有可能和系统安装的64位的c++冲突,yum不让安装:
Protected multilib versions: libstdc++-4.4.7-16.el6.i686 != libstdc++-4.4.7-4.el6.x86_64
解决办法是解除yum的保护,然后安装即可:
yum install libstdc++.i686 --setopt=protected_multilib=false
1. 复制出 android-sdk-linux\platform-tools目录下的 aapt 程序;
2. 使用 ldd 查看使用了那些库文件:
$ ldd aapt
linux-gate.so.1 => (0xf77dc000)
librt.so.1 => /lib32/librt.so.1 (0xf76cc000)
libdl.so.2 => /lib32/libdl.so.2 (0xf76c7000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf76ab000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf7691000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf75a9000)
libm.so.6 => /lib32/libm.so.6 (0xf7563000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7545000)
libc.so.6 => /lib32/libc.so.6 (0xf739a000)
/lib/ld-linux.so.2 (0xf77dd000)
安装相应的库。
ubuntu安装:
sudo apt-get install ia32-libs
centos 6.5 64位安装:
yum install glibc.i686
yum install zlib.i686
yum install libstdc++.i686
安装 c++时有可能和系统安装的64位的c++冲突,yum不让安装:
Protected multilib versions: libstdc++-4.4.7-16.el6.i686 != libstdc++-4.4.7-4.el6.x86_64
解决办法是解除yum的保护,然后安装即可:
yum install libstdc++.i686 --setopt=protected_multilib=false
相关文章推荐
- Linux C 指针
- ### OpenCV安装(Linux)
- Linux进程组调度机制分析
- linux sed 命令用法
- Linux关机命令详解
- Linux系统内存监控全面讲解:free命令
- gurobi安装
- linux程序包管理之yum
- linux DTS 分析
- Linux下mysql的root密码忘记解决方法
- Linux 杀死挂起的进程
- 如何卸载centos中自带的Java
- Hadoop + Spark 在CentOS下的伪分布式部署
- linux useful commands
- linux简单命令
- linux中c/c++数组的最大长度
- Linux基础命令
- linux - 【LAMP环境配置安装注意安装步骤】 9
- centos安装LAMP
- SELinux安全上下文的认识