ADB獲取Android應用的APK包

2021-10-07 00:25:07 字數 623 閱讀 7015

(詳細過程了解可以參照

(2).可以通過先在手機中啟動相應的應用,使該應用位於前台。通過指令:

adb shell dumpsys window | findstr mcurrentfocus
可以獲取到/

(3). 通過packagemanager 獲取整個應用列表然後在自己選擇:

adb shell pm list packages
在經過步驟2的任何乙個方法獲取到包名後,我們可以使用packagemanager獲取到相對應的路徑,即步驟1上所寫的在安裝過程中儲存的apk。

adb shell pm path
該步驟主要是通過adb的pull指令將apk拉去到當前系統資料夾下。執行相應的語句:

adb pull 對於系統應用,我們可以很容易通過該指令獲取到apk,但是對於使用者自己安裝的應用,在某些手機上可以直接拉去apk,而在某些系統中,比如miui 11中,將不具備許可權可以獲取, pull指令無法訪問該資料夾,這時候就得採用一些迂迴方式。

adb shell cp adb shell pull /sdcard/base.apk

python通過adb獲取android手機耗電量

把開發者模式開啟,啟用 adb 除錯,然後可以使用以下python 獲取安卓手機的耗電量 coding utf 8 import re import os defgetselectdevice pip os.popen adb devices result pip.read devices spli...

adb 啟動Android 應用元件

adb 啟動android 應用元件 啟動服務 adb shell am startservice n 包名 mainservice啟動activity adb shell am start n 包名 包名.mainactivity關閉應用 adb shell am force stop 包名啟動系...

ADB獲取手機的應用名稱

www.myexception.cn 發布於 2013 03 13 10 56 58 瀏覽 64次 問題小結 23 獲取所有應用的包名 首先說一下在非編碼情況下的方式,當然在該情況下一般都是我們想看下當前應用的包名都有哪些,此時並不是想做什麼功能,僅僅是處於好奇心看看而已。此時我們可以採用兩種方式 ...