原创

如何获取第三方Apk的包名等信息

如何获取第三方Apk的包名等信息?

下载相关Apk

QQ浏览器为例
file

使用aapt命令获取安装包信息

命令格式:aapt dump badging [apk文件地址]

进入aapt的根目录
file

同时按下Shift + 鼠标右键,选择“在此处打开命令窗口(W)”

执行如下命令:

F:\AndroidSDK\build-tools\27.0.2\aapt.exe dump badging D:\Downloads\QQliulanqi_8514225.apk

执行结果

F:\AndroidSDK\build-tools\27.0.2>F:\AndroidSDK\build-tools\27.0.2\aapt.exe dump badging D:\Downloads\QQliulanqi_8514225.apk
package: name='com.tencent.mtt' versionCode='8514225' versionName='8.5.1.4225' platformBuildVersionName=''
install-location:'auto'
sdkVersion:'14'
targetSdkVersion:'23'
uses-permission: name='com.tencent.mtt.permission.MIPUSH_RECEIVE'
uses-permission: name='android.permission.RESTART_PACKAGES'
uses-permission: name='com.tencent.mtt.broadcast'
...此处省略其他信息
launchable-activity: name='com.tencent.mtt.SplashActivity'  label='QQBrowser' icon=''
...此处省略其他信息

app包名:
file
app启动类
file

参考资料

http://blog.csdn.net/g19920917/article/details/20244937

正文到此结束