Android-使用adb和aapt查看应用信息
2017-11-07 11:16
645 查看
很日常的一个开篇
想知道一个应用的信息,有很多种方式,但是某些时候,你只有一个手机,手机上安装着目标应用,或者你只有一个安装包的时候,我想,一些小巧的查看方式就显的比较亲切了,例如 adb 和 appt。adb 和 aapt 都是 Android SDK 自带的工具,adb 位于 sdk/platform-tools, aapt 位于 sdk/build-tools/,如果配置了该目录的环境变量,可以在任何路径下都能使用该工具的命令,如果没有配置,那么就需要切换到该命令工具的路径下才能使用对应命令了,切来切去也不是个事,所以还是去配置一下吧。
aapt-查看 APK 文件信息
aapt dump badging <apk_path> //获取全部信息 aapt dump badging <apk_path> | grep XXX //获取XXX信息
例如获取版本信息
adb-查看手机安装应用信息
adb shell dumpsys package <package_name> //获取全部信息 adb shell dumpsys package <package_name> | grep XXX //获取XXX信息
试一下,用这个命令获取版本信息
这个命令是需要只要应用的 packageName,如果你不知道想查看应用的完整包名,也不用烦躁,下面这个命令可以帮你
打开要查看的应用,执行下面的命令,可以获取当前应用的包名,以及当前页面所在的 Activity
adb shell dumpsys window | grep mCurrentFocus //查看当前运行的包名和Activity
拿微信试一下:
相关文章推荐
- 如何使用keytool查看android应用签名文件的信息
- Android使用aapt工具查看apk详细信息(包名,权限),在一个app中打开另一个app(微信为例))
- 如何使用ADB命令查看Android手机相关信息参数
- Android ADB动态查看内存信息之Watch使用
- 教你获取并查看Android已安装应用程序的本地数据库信息(adb命令行与SQLite Manager插件的使用)
- 完全使用adb,aapt 获取已安装apk的各种信息
- 使用adb命令卸载Android系统应用
- 如何使你的Android应用记住曾经使用过的账户信息
- Android学习笔记07---查看Android虚拟机输出的错误信息与如何部署应用到自己的真实手机
- Android查看应用的最大可用内存及其使用情况
- windows下使用adb工具查看android程序cpu和内存消耗情况
- 如何使你的Android应用记住曾经使用过的账户信息
- Android如何查看应用签名信息
- android虚拟机emulator应用安装--使用adb install安装步骤和注意事项
- android aapt查看apkmenifast信息
- android 查看电量情况,手机信息,电池历史记录,使用情况统计 ,wifi 使用情况
- 为Android应用增加渠道信息 自动化不同渠道的打包过程的使用详解
- android 使用ndk-statck工具查看错误信息
- Android开发—数据库应用—使用数据库(SQLite)--查看模拟器目录