Android 批量讀取APK 包名,版本資訊

2021-07-28 03:45:22 字數 1344 閱讀 7246

有的時候經常要檢視 一些apk 的包名及版本資訊;

總結了乙個bat檔案批量處理;使用到android 自帶的aapt.exe

讀取結果將儲存到info.txt檔案裡面;

package: name='com.tencent.mobileqq' versioncode='432' versionname='6.6.0' platformbuildversionname='' 

package: name='com.github.shadowsocks' versioncode='106' versionname='2.6.8' platformbuildversionname='5.0.1-1624448' 

package: name='com.tencent.mm' versioncode='940' versionname='6.3.31' platformbuildversionname='6.0-2704002' 

package: name='com.iflytek.inputmethod' versioncode='4135' versionname='7.0.4135' platformbuildversionname='6.0-2166767' 

支援單個檔案檢視 ,和資料夾內所有apk 資訊檢視 ;

下面是bat **,由於對本人對bat 也是現學現用,很多需要優化的還

@echo off 

echo *****===

echo *****===正在檢視apk 資訊。。。

echo *****===

echo %1 |findstr /m "[.]"> nul && goto b || goto a

goto _exit

:b@echo on

for /f "delims=" %%i in ('aapt dump badging %1') do (

echo %%i > info.txt

goto _exit

)echo %oo%

@echo off

goto _exit

:a@echo on

for /f "delims=" %%a in ('dir /b/a-d/on %1\*.apk') do (

for /f "delims=" %%i in ('aapt dump badging %1\%%a ') do (

echo %%i | find "versionname" >> info.txt

))@echo off

goto _exit

:_exit

pause

exit

android中APK包的安裝

1.adb push apk 目錄是將apk傳送到手機指定的目錄 adb push test.apk sdcard test test.apk 2.adb install 電腦中apk的路徑是安裝電腦中的apk到手機 adb install users test test.apk 3.強制安裝 有時...

Android 混淆導包APK時報錯

proguard returned with error code 1.see console note there were 4 duplicate class definitions.warning library class android.content.res.xmlresourcepar...

ADB獲取Android應用的APK包

詳細過程了解可以參照 2 可以通過先在手機中啟動相應的應用,使該應用位於前台。通過指令 adb shell dumpsys window findstr mcurrentfocus可以獲取到 3 通過packagemanager 獲取整個應用列表然後在自己選擇 adb shell pm list p...