用adb命令查看apk版本


Android測試經常用到adb命令查某個apk的版本,如下:

adb devices  (顯示連接的設備)

adb root   (獲取手機root權限)

adb remount  (重新掛載系統分區,使系統分區重新可寫)

adb shell (進入目標設備的Linux Shell環境)

cd system/app (切換到system/app路徑下)    注:一般apk都在/system/app/或者 /system/priv-app/下面

ls   (顯示所有文件夾)  ——根據apk名字確定相應文件夾及路徑

exit (退出Shell環境)

cd .\Desktop   (切換到桌面)

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM