導航:首頁 > 器材知識 > adb怎麼查看設備運行程序

adb怎麼查看設備運行程序

發布時間:2022-11-28 13:29:08

① adb查找以及刪除手機系統應用操作

        首先我們來解決第一個問題如何快速查找adb,當我們出現 "adb不是內部或外部命令,也不是可運行的程序或批處理文件"時表示我們的adb 未配置.此時由於可能自己未注意自己的sdk放在哪個目錄哪個地方而導致可能自己會在我的電腦中使用全局搜索.這樣的速度並不快速也很拖沓. 

        接下來是操作步驟:首先打開Android studio ->選擇file其次選擇setting->在輸入框中輸入Android sdk 在右上方即可看見 Android SDK Location 這裡面的路勁便是最快速找到 adb的相關路徑

此時有人會說了 我要的是adb路勁你這特么給我sdk 幾個意思?嗯~~~大部分的adb都在Android\Sdk\platform-tools裡面或者叫做Android_Studio \sdk\platform-tools\

打開命令提示符(視窗鍵 + R)-->輸入cmd-->輸入adb,也可以打開AndroidStudio - >打開終端窗口---->輸入adb,提示"adb不是內部或外部命令,也不是可運行的程序或批處理文件",錯誤信息如下:

1.  android 2.2以後,adb.exe是放在SDK的platform-tools目錄下面的,找到adb存放的路徑,把adb絕對路徑復制下來.上面結尾我已經告訴各位adb具體位置和方法了 再次不在說明貼圖自己看

2. 此電腦/計算機/我的電腦(右擊)→屬性→高級系統設置→高級→環境變數也可以Windows開始鍵+ Pause Break →屬性→高級系統設置→高級→環境變數

3.接下來是添加adb,.你的路勁\ Android \ sdk \ platform-tools \前面添加;,如果不添加;, 請插了自己的雙眼.

如果\ Android \ sdk \ platform-tools \前面有;號就不用添加了.這些步驟都完成了我們可以再次打開提示窗進行上一步的 操作查看是否成功.

相信大家都知道 手機只有root 才能刪除 手機自帶的 系統應用,那麼今天我們就用adb來操作一下如何 不用root 也能刪除,為啥要刪除這些東西呢?還不是國內手機瞎幾把應用自啟和廣告等問題,我看著不爽啊!那麼接下來就告訴各位如何 adb命令刪除 手機系統:

1、激活開發者模式,打開 USB debug。

2、連接電腦,打開 cmd 窗口。

3、adb shell 進入 shell 模式。

4、獲取要卸載的應用的包名:

adb shell pm list packages 

這個命令的意思就是列出系統安裝所有 APP 的安裝包名稱,然後,逐一查找需要刪除的 APP 安裝包名稱,一般以 com 開頭;

5、拿到APP安裝包名稱之後,接下來就是卸載應用了,命令如下:

這個命令的意思就是將用戶 0 的 packageName 應用卸載掉。

-k 表示保存數據,如不需要,可去掉 -k,--user 指定用戶 id,Android 系統支持多個用戶,默認用戶只有一個,id=0。

6、對於不常用或以後可能會用到的APP,可以使用 disable 進行禁用,需要時再 enable 即可(感謝 船老 ),命令如下:

至此,系統預置的應用就被卸載了。

弄完以後整個人煥然一新 啊神清氣爽 ,本人第一次寫文章 大部分都是網上看的和 大佬指教的歡迎各位指教.

② 如何使用ADB命令查看手機相關信息參數

getprop ro.serialno 查看機器的SN號
getprop ro.carrier 查看機器的CID號
getprop ro.hardware 查看機器板子代號
getprop ro.bootloader 查看SPL(Hboot)版本號
首先在你的電腦鍵盤上同時按下 WIN+R ,這時候會彈出一個 運行 窗口。
接著在框中輸入 CMD ,並按下 確定 。這時候就會彈出一個命令窗了!
上面所提供的ADB命令也就是在這個窗口下所運行的!先輸入 adb shell ,按下回車。然後就可以開始輸入上面所提供的命令了!getprop ro.serialno:查看機器的SN號getprop ro.carrier:查看機器的CID號android女用的是傳說中三星的M100S,而這里作為示例的是T-Mobile版的G1,所以在這顯示的是TMUS。getprop ro.hardware:查看機器板子代號可以看到G1的開發代號叫作trout!getprop ro.bootloader:查看SPL(Hboot)版本號getprop:查看機器的全部信息參數在這能看到你機器的全部的信息參數,從你的硬體信息到所刷的ROM版本信息。附:機迷必備技能 Android中adb操作命令詳解

③ 如何通過ADB獲取安卓設備中正在運行的程序

輸出中老是報這個錯,真機調試安裝不了apk 網上總說手動關閉abd.exe 重啟就好了。 其實問題是出在你的Eclipse使用的adb.exe,被別地程序搶先佔用了。 (有時候還是和你不停的搶) 現在上班或者平時,大家還是會用QQ的。(獲取其他的可以掃描手機的軟體) 就像這個老是彈出的檢查。(在這里我不是黑什麼軟體,只是大家都是搶這個adb。exe,來連接手機。開發時難免被沖突到。) 我這個問題在於,我的QQ沒有怎麼更新。 估計是忘了一次更新。 (我電腦沒有安裝什麼衛士,因為這個也很容易佔用adb) 經過檢查,我發現估計是QQ的某個檢查佔用了adb。 因為我也用了網上說的用指令關閉adb. 然後在重啟eclipse 發現是tadb.exe佔用,直接在任務管理器裡面kill掉或 taskkill /f /im tadb.exe 這個怎麼找佔用每次搞真心麻煩。我就不說什麼了。想用這個方法的自己查資料 最後總結,少安裝一些檢查手機的軟體。 (用一種就可以了,多了幾個軟體搶來搶去。 出了問題,不好分析。特別是這種佔用問題。) 想想還是說下怎麼查佔用。 netstat -aonfindstr "xxxx"(PID)

④ 如何通過ADB獲取安卓設備中正在運行的程序

adb shell mpsys activity
即可!

⑤ 如何通過ADB獲取安卓設備中正在運行的程序

ADB介面的作用主要是讓電腦等其它設備控制安卓系統的,所以,稱為「中間橋」;不是為安卓自已用的,自已可直接執行稱為SHELL,這與ADB無關。所以安卓JAVA不一定有封裝的ADB類。電腦上有ADB服務程序,埠5037,它是中間程序,與安卓系統上守護進程(Daemon)通訊。如果要在自已的手機上應該也能執行adb命令,應該直接跟守護進程(Daemon)通訊了。網路上可以搜到的方法並不滿意。樓主用exec執行CMD命令,這已不是ADB介面了,這是系統的SHELL了!!!自已用socket/tcp直接發命令效果不知怎樣,地址用127.0.0.1,安卓daemon進程的埠5555是奇數開始。。。。。至於ADB對話協議網路可以搜到,建議試一試。樓上其實要的是SHELL,並不是ADB,我搜到一篇文章,但我並沒有試過,是否需要ROOT,不得而知,附上,你試一試,回個話。

⑥ 如何通過ADB獲取安卓設備中正在運行的程序

設置,應用程序,正在運行

⑦ 常用的安卓手機adb命令總結

很早就想整理一下自己平時常用的一些adb命令,不僅為了便於以後查找,而且整理的過程自己又重新復習了一遍,但是當我開始在度娘一搜的時候,發現很多人已經寫的非常詳細了,尤其是當我發現了這篇adb概括

心中一句NND,怎麼可以寫的這么詳細,瞬間沒了想寫這篇文章的慾望,如果你點了鏈接發現確實很全,那麼恭喜你可以關掉這篇了,哈哈哈。

我就不這么想的,雖然很全,但不是我常用的,因人而異,所以我就權當記筆記+替這哥們宣傳了。

– adb devices , 獲取設備列表及設備狀態

設備的狀態有 3 種

device , 設備連接正常

offline , 設備離線,連接出現異常

unauthorized 設備為進行授權,需要在設備上是否允許調試對話框進行授權

offline情況解決辦法,先執行adb kill-server 命令,再執行adb start-server 命令,再嘗試adb devices 查看列表,如果還是offline,來來來,使用必殺技,重啟大法。

當電腦連接多個android設備並可用時,所有的adb命令都需要指定設備後執行(當然你也可以移除多餘的設備)

adb -s <設備名稱> install/uninstall/shell/pull/push等命令

– adb install app在pc硬碟路徑,選中app直接拖入即可

常見的錯誤情況

INSTALL_FAILED_TEST_ONLY, 安裝的app的debug版本的,未簽名,adb install -t 路徑即可安裝

INSTALL_FAILED_DUPLICATE_PACKAGE, 已經安裝相同包名的app, 先卸載再安裝

– adb uninstall app的包名,卸載app

adb pull 將 Android 設備上的文件或者文件夾復制到本地

adb pull sdcard/Android/111.txt E:\

小技巧,可以將本地路徑指定為桌面,方便查看, 在桌面按住shift鍵,滑鼠右鍵選擇在此處打開命令行窗口,直接輸入adb pull sdcard/Android/111.txt 執行,就可將111.txt復制到桌面。

前提是設備已經獲取root許可權

adb root

adb remount

adb push 將pc上文件復制到android設備中,修改room原生應用時比較頻繁使用,如settings.apk, launcher3.apk

– adb shell pm 命令

adb shell pm list package 列出android設備上的所有app

adb shell pm list package -s 列出android設備上的系統級別app

adb shell pm list package -3 列出android設備上的第三方app(用戶安裝的)

adb shell pm list package -f 列出app包名及對應的apk名及存放位置

adb shell pm list package -i 列出app包名及其安裝來源(應用市場名稱)

adb shell pm mp app包名 列出app的相關信息,類似獲取Manifest文件內容

-查看前台 Activity

adb shell mpsys activity activities 「| grep mFocusedActivity」

-adb shell am 命令

最常用的就是啟動指定的activity和發送指定的廣播

啟動指定的activity

操作指令 adb shell am start -n 包名/類名

註:如果啟動activity時,出現如下錯誤

java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 > > cmp=com.mediatek.engineermode/.io.Gpio } from null (pid=3083, uid=2000) not exported from uid 1001

解決辦法,1、如果是你自己可控的app,那麼找到你要調用的activity在manifest.xml中,增加

1

配置即可, android:name="" 可以為空字元串。

2、如果是不可控的app,例如我調用的系統原生app,那麼你就洗洗睡吧,別折騰了,除非你修改源碼和上邊一樣操作,重新push替換原來的app。

啟動默認瀏覽器打開一個網頁

adb shell am start -a android.intent.action.VIEW -d  * ********

先停止目標應用,再啟動

adb shell am start -s com.android.camera/.Camera

啟動相機

adb shell am start -n com.android.camera/.Camera

啟動設置

adb shell am start -n com.android.settings/com.android.settings.Settings

啟動Wifi設置

adb shell am start -n com.android.settings/com.android.settings.wifi.WifiSettings

啟動藍牙設置

adb shell am start -n com.android.settings/com.android.settings.bluetooth.BluetoothSettings

其它的類似只要你能在manifest中找到配置的,都可以通過這種方法來調用

發送指定的廣播

操作指令 adb shell am broadcast -a 廣播名 --ei/es/ez 參數名 參數值 --ei/es/ez 參數名 參數值

–ei integer 值

–es String 值

–ez boolean 值

–ef float 值

–el long 值

例如之前寫的

Android6.0 源碼修改之Setting列表配置項動態添加和靜態添加, 當中就通過發送廣播來接收增加配置列表項

adb shell am broadcast -a cn.dynamic.add.settingcategoryitem --es location 「0-2」 --es title 「紅」 --es intent 「com.android.settings.SCHEDULE_POWER_ON_OFF_SETTING」

-adb shell input keycode 指令

HOME 鍵 adb shell input keycode 3

返回鍵 adb shell input keycode 4

打開瀏覽器 adb shell input keycode 64

-adb shell wm 指令

屏幕解析度 adb shell wm size

屏幕密度 adb shell wm density

adb shell wm density 320/480/640 可修改屏幕密度查看效果,對應Launcher圖標會縮放

adb shell ifconfig 命令

IP 地址 adb shell ifconfig 「| grep Mask」

WIFI 地址 adb shell ifconfig wlan0

狀態欄和導航欄的顯示隱藏

命令:

adb shell settings put global policy_control

可由如下幾種鍵及其對應的值組成,格式為 key1=value1:key2=value2。

key        含義

immersive.full        同時隱藏

immersive.status        隱藏狀態欄

immersive.navigation        隱藏導航欄

immersive.preconfirms        同時顯示

這些鍵對應的值可則如下值用逗號組合:

value        含義

apps        所有應用

所有界面

packagename        指定應用

packagename        排除指定應用

例如:

adb shell settings put global policy_control immersive.full=*

表示設置在所有界面下都同時隱藏狀態欄和導航欄。(重啟也不會失效,恢復需調用下面的命令)

adb shell settings put global policy_control immersive.preconfirms=*

表示恢復顯示

adb shell settings put global policy_control immersive.status=com.package1,com.package2:immersive.navigation=apps,-com.package3

表示設置在包名為 com.package1 和 com.package2 的應用里隱藏狀態欄,在除了包名為 com.package3 的所有應用里隱藏導航欄

adb shell am force-stop app  關閉APP

adb shell pm clear APP  app進程被殺死,且會清楚所有數據

 1:查找手機安裝應用的包名:adb shell pm list packages -f

    2:查看系統盤符:adb shell df

    3:查看Log 1:adb shell 2: logcat | grep "abc"

    4:刪除應用:1:adbremount  2:adb shell  3:cdsystem/app   4:rm *.apk

    5:安裝APK: adbinstall -r *.apk  或者 adb push*.apk  /system/app

    6:查看APP啟動的時間指令

     adb shell am start -W -ncom.android.dialer/.DialtactsActivity  (W是大寫)執行命令後APP會自 動啟動,其中ThisTime即是本次     App啟動所花費的時間。

    7:查看包名中當前所在進程信息:adb shell ps | grep +包名

    8:查看Activity運行的任務棧:adb shell mpsys activity

     9:查看鍵值:adb logcat | grep intercep  -i

    10:查看模塊所佔有的CPU資源:adb shell top -d 2 -m 10

    11:查看可用系統的權

           $ adb shell

           # pm list permissions

   12:模擬按鍵的輸入:adb shell input keyevent + 鍵值

      eg:  adb shell input keyevent  82   表示menu

             adb shell input keyevent  3     表示home

            adb shell input keyevent  19   表示up

             adb shell input keyevent  20   表示down

            adb shell input keyevent  21   表示left

             adb shell input keyevent  22   表示right

            adb shell input keyevent  66   表示enter

             adb shell input keyevent  4     表示back

    13:模擬滑動輸入:adb shell input touchscreen <x1> <y1> <x2> <y2>

        eg: adb shell input touchscreen swipe 18 665 18 350

    14:啟動一個Activity : adb shell am start -n 包名+類名

    15:錄制屏幕:adb shell screenrecord /sdcard/demo.mp4

    16:重新啟動:adb reboot   

    17:Monkey的基本用法下面是一個更為典型的命令行示例,它啟動指定的應用程序,並向其發送500個偽隨機事件:

          $ adb shell monkey -p your.package.name -v 500

        如果跑桌面或者systemUi的monkey的話:

         adb shell monkey -v -v -p 桌麵包名 --pct-touch 50 --pct-motion 30 --pct-syskeys 20 --throttle 300 -s 200 200000

    18:查找第三方應用的詳細信息:

        adb shell mpsys package +第三方包名(com.txznet.webchat)

⑧ ADB是什麼 ADB常用命令介紹

ADB的全稱為AndroidDebugBridge,字面意思就是安卓調試橋接,簡單點說,它是Android系統提供的一套工具,通過它,我們可以在電腦上建立一個連接到手機的通道,然後可以在電腦上向手機發送一些指令,完成一些我們需要做的工作。

ADB就是起到調試橋的作用。通過ADB我們可以在Eclipse中方面通過DDMS來調試Android程序,說白了就是debug工具。ADB的工作方式比較特殊,採用監聽SocketTCP5554等埠的方式讓IDE和Qemu通訊,默認情況下ADB會daemon相關的網路埠,所以當我們運行Eclipse時ADB進程就會自動運行。

ADB是androidsdk里的一個工具,用這個工具可以直接操作管理android模擬器或者真實的andriod設備(如G1手機)。

它的主要功能有:

*運行設備的shell(命令行)

*管理模擬器或設備的埠映射

*計算機和設備之間上傳/下載文件

*將本地apk軟體安裝至模擬器或android設備

ADB是一個客戶端-伺服器端程序,其中客戶端是你用來操作的電腦,伺服器端是android設備。

ADB常用的幾個命令

1.查看設備ADBdevices

這個命令是查看當前連接的設備,連接到計算機的android設備或者模擬器將會列出顯示

2.安裝軟體ADBinstall

這個命令將指定的apk文件安裝到設備上

3.卸載軟體

*ADBuninstall<軟體名>

*ADBuninstall-k<軟體名>

如果加-k參數,為卸載軟體但是保留配置和緩存文件.

4.登錄設備shell

*ADBshell

*ADBshell

這個命令將登錄設備的shell.

後面加將是直接運行設備命令,相當於執行遠程命令

5.從電腦上發送文件到設備

*ADBpush<本地路徑><遠程路徑>

用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)

6.從設備上下載文件到電腦

*ADBpull<遠程路徑><本地路徑>

用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦

7.顯示幫助信息

*ADBhelp

這個命令將顯示幫助信息

⑨ 如何使用ADB命令查看Android手機相關信息參數

要運用ADB命令,首先在你的電腦鍵盤上同時按下Win+R,這時候會彈出一個「運行」窗口,接著在框中輸入「CMD」,並按下「確定」,這時候就會彈出一個命令窗口,這時只要把具體的ADB命令在這個窗口下運行就可以了。

具體的操作步驟如下:

1、同時按下WIN+R

(9)adb怎麼查看設備運行程序擴展閱讀:

可查看手機系統的具體命令如下:

getprop查看機器的全部信息參數
getprop ro.serialno查看機器的SN號
getprop ro.carrier查看機器的CID號
getprop ro.hardware查看機器板子代號
getprop ro.bootloader查看SPL(Hboot)版本號

閱讀全文

與adb怎麼查看設備運行程序相關的資料

熱點內容
比較韌性的實驗裝置 瀏覽:687
韓日中文字幕在線電影 瀏覽:499
止推軸承有什麼用途 瀏覽:355
國外大尺度男同電影 瀏覽:283
國外電影去哪看 瀏覽:325
邢台蝶閥門廠 瀏覽:868
新版鬼片 瀏覽:986
吉吉影音播放資源網址 瀏覽:671
銀嬌有多少分鍾 瀏覽:914
順裝軸承怎麼安裝 瀏覽:107
男男肉相關影視 瀏覽:870
超聲波作為能量形式能幹什麼 瀏覽:985
超聲波過熱保護怎麼辦 瀏覽:20
雷擊實驗裝置 瀏覽:175
氣溶膠質量濃度光學檢測裝置 瀏覽:607
樂江縫紉設備怎麼樣 瀏覽:283
小男孩和女傭歐美 瀏覽:154
機械雞爪怎麼去骨 瀏覽:678
途觀車如何去掉儀表盤的輪胎燈 瀏覽:457