用adb命令查看apk版本

Android测试常常用到adb命令查某个apk的版本,以下:shell

adb devices  (显示链接的设备)app

adb root   (获取手机root权限)工具

adb remount  (从新挂载系统分区,使系统分区从新可写)测试

adb shell (进入目标设备的Linux Shell环境)spa

cd system/app (切换到system/app路径下)    注:通常apk都在/system/app/或者 /system/priv-app/下面rem

ls   (显示全部文件夹)  ——根据apk名字肯定相应文件夹及路径get

exit (退出Shell环境)it

cd .\Desktop   (切换到桌面)io

adb pull /system/app/SomcWifiDisplay/SomcWifiDisplay.apk (导出apk到desktop)--apk路径和包名变量

aapt dump badging .\SomcWifiDisplay.apk   (用终端显示该apk包的name,versionCode,versionName,sdkVersion,targetSdkVersion……)

 

aaptAndroid Asset Packaging Tool。该工具在SDK/tools目录下,若是你没有设置环境变量,那须要进入该目录下才能运行aapt命令,若是设置了环境变量则能够在任何目录下运行aapt命令了。

For example:

adb root; adb remount

adb shell
find | grep Contacts-release.apk

Ctrl+C  (此时应该能够看到此apk的存放路径)
exit

adb pull /system/priv-app/Contacts-release/Contacts-release.apk    (默认pull到为当前adb执行目录)

aapt dump badging .\Contacts-release.apk   ( .\  表示当前目录)

而后就显示显示该apk包的name,versionCode,versionName,sdkVersion,targetSdkVersion……

相关文章
相关标签/搜索