用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……

相關文章
相關標籤/搜索