APK資訊查詢 AAPT

2021-09-24 11:05:01 字數 296 閱讀 5426

如果查詢apk的相關資訊,如包名,裡面的資源情況,許可權,相關的介面activity等等,可以用aapt進行查詢。

工具目錄:

android-sdk\build-tools下面的每乙個目錄下面都有aapt工具,在dos下面切到該目錄下直接執行如下命令即可:

aapt l -a apkfilepath/***.apk >apkinfo.txt

由於匯出的資訊太長太多,建議直接匯出到檔案進行檢視。

還有一種方法就是用反編譯工具,直接檢視manifest.xml也能檢視大概的資訊,但沒有aapt工具功能強大。

apk簽名 apk版本資訊

1.apk簽名 只支援v1簽名 jarsigner verbose keystore keystore signedjar signed.apk unsigned.apk keyalias別名 支援v1,v2簽名 apksigner對apk簽名的各個引數 apksigner sign 執行簽名操作 ...

使用aapt2 修改apk打包的資源id

在進行外掛程式化開發時,如果外掛程式apk含有res資源,宿主apk和外掛程式apk在編譯時都會產生自己的resources.arsc。由於打包後的宿主和外掛程式apk資源id預設都是0x7f開頭,那麼它們的resources.arsc中的資源id必定是有相同的情況,會引起資源id衝突問題。解決問題...

獲取已安裝apk檔案資訊

眾所周知,通過packagemanager可以獲取手機端已安裝的apk檔案的資訊,具體 如下 packagemanager packagemanager this.getpackagemanager listpackageinfolist packagemanager.getinstalledpac...