一:前言
之所以提出這個問題,只因為我們經常需要使用包名作為引數使用,但是我們一般只有apk檔案;
查閱一些部落格,就目前自己的環境,覺得最好用的是自帶的aapt工具;
二:了解aapt
aapt:android asset packaging tool ,在sdk的build-tools目錄下,該工具可以檢視、建立、更新zip格式的文件附件(zip、jar、apk)
三:使用aapt檢視包名
命令:aapt dump badging (file_path.apk)
1:找到自己的aapt目錄位置:
2:doc下切換到aapt目錄下,執行命令
包名
activity
四:aapt工具的其他使用方法
1)aapt l[ist][-v][-a] file. 列出壓縮檔案的目錄
-v: 以table的形式輸出;
-a:詳細輸出檔案的所有內容
2)aapt dump permissions :檢視許可權
效果圖:
3)aapt dump resources :檢視資源列表
一般會輸出很多的資訊,建議重定向到檔案檢視:aapt dump resources > sodino.txt
4)aapt dump configurations :檢視apk配置資訊
Appium 如何獲取apk的包名及入口類
public static androiddriversetup throws exception模擬器相關資訊在建立時已經知曉,而關於安裝包apk的資訊可以通過反編譯工具或者利用sdk自帶的aapt.exe來獲取。aapt.exe位於 d adt sdk build tools 19.1.0 1....
google gms包各apk的包名和類名
最近做專案遇到要預置google gms的apk到桌面上,既然要預置apk到桌面,那就需要獲取apk的包名和類名了 獲取方式 通過反編譯工具來編譯獲得androidmanifest.xml檔案,從此檔案來提取包名和類名。通過log來提取 則通過 activitymanager 來提取 1 adb l...
c 獲取 Apk ,Aar 檔案包名
最近專案有個需求,需要拿到前端上傳的apk或者aar檔案裡面的包名.在這裡貢獻出來,方便有需求的小夥伴.專案是 asp.net core 2.2 需要安裝 nuget androidxmlsharpcompressusing androidxml using sharpcompress.archiv...