解析Apk提取Icon 获取权限等信息

#android工具# 解析Apk提取Icon 获取权限等信息

摘要

解析Apk提取Icon 获取权限等信息

功能介绍

比如要做一个apk应用市场,上传了许多apk。
这些apk文件中已经有了很多信息,我们就不用再去手动再去完善了。只要用程序提取里面有用的信息就可以了。

aapt

普通javaweb环境,用到的aapt这个软件.
linux下叫做aapt (依赖libc++.so等文件)
win下叫做aapt.exe

aapt是build-tools中的命令
比如所在文件夹是: D:\win-android-sdk\build-tools\23.0.2\aapt.exe

特别注意如果是linux64下运行时需要执行如下命令才可以。
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1 lib32z1-dev
不然会提示 bash: ./aapt: No such file or directory

另外linux下aapt依赖文件夹lib
~/androidsdk/build-tools/23.0.2/lib

代码地址

https://git.coding.net/javacore/apkparse.git