導航:首頁 > 程序命令 > adb命令打開

adb命令打開

發布時間:2023-08-05 10:39:21

⑴ nova7通過adb命令打開usb調試

nova7通過adb命令打開usb調試:
1、開啟開發者選項,設置-關於設備-版本號(連續點擊5次)。
2、打開USB調試,在開發者選項中,找到USB調試,將此打開。
3、cmd進入命令行,進入含有adb.exe的文件夾
4、將產生的日誌,放到指定目錄的文件下。adblogcat>c: est815.log。

⑵ 華為手錶打開adb的指令

個人覺得你的問題應該是環境變數沒有設置。你可以用命令set path=D:\mpich2\bin;%path來添加環境變數。然後cd 進入你的in.friction文件所在目錄(注意把可執行文件lmp_win_mpi也復制到這個目錄下),再運行mpiexec -n 2 lmp_win_mpi < in.friction希望對你有所幫助。

⑶ 超實用的adb與adb shell常用命令匯總

adb(android Debug Bridge),SDK自帶的工具,可實現橋接功能,實現PC和android設備的交互

adb shell:基於Android linux系統操作,放在安卓設備的system/bin目錄下,手機端的命令

一:adb常用命令

1. PC連接android設備

(PC與android設備連接同一個wifi,或處於同一個區域網)

連接:adb connect ip:5555

斷開連接:adb disconnect ip

查看連接設備的信息:adb devices

獲取設備的狀態:adb get-state

2. 重啟adb server

打開adb服務:adb start-service

關閉adb服務:adb kill-service

3. 安裝卸載軟體

安裝:adb install apkpath(某個apk)

adb install -r :強制安裝

卸載: adb uninstall package(可用adb shell pm list packages查看包名)

4. 列印日誌

列印android系統日誌:adb logcat

將日誌列印並保存指定文件夾:adb logcat > /Users/apple/Desktop/log.txt

終止進程:control+C

列印mpsys,mpstate,logcat的輸出,用於分析錯誤:adb bugreport

5. PC與android設備上文件復制

android設備上文件復制到PC上:adb pull

PC上文件推至android設備:adb push 

6.重新掛載system分區為可寫,需要root許可權./system分區默認掛載為只讀,但有些操作比如給android系統添加命令,刪除自帶應用等需對系統進行寫操作,得重新掛載為可寫

adb shell

su

或:adb root

adb remount 重新掛載文件系統,獲得可寫的許可權(默認情況是只有可讀許可權的),使用adb remount 的前提是要有root許可權

7. 刪除系統應用

adb root

adb remount

adb shell

cd system/app

rm *apk

二:adb shell命令

adb shell 進入系統子目錄,exit 退出

1. pm命令

列出系統應用的所有包名:adb shell pm list packages 可用grep來過濾:adb shell pm list packages | grep 關鍵字

清除應用數據與緩存:adb shell pm clear <packagename>

2. am命令

啟動應用:adb shell am start -n com.xxx.xxxxxxx|xxx.Activity(可通過adb shell mpsys activity activities | grep mFocusedActivity查看

強制停止應用:adb shell am force-stop <packagename>

3. input命令

模擬點擊事件,點擊坐標點(x,y):adb shell input tap x y

模擬滑動事件,從(x1,y1)到(x2,y2):adb shell input swipe x1 y1 x2 y2

發送文本內容:adb shell input text

模擬按下home:adb shell input keyevent KRYCODE_HOME

4. screencap命令

截屏:adb shell screencap

5. 查看網路狀態命令

查看當前網路狀態:adb shell netstat

通過配置文件配置和管理網路連接:adb shell netcfg

查看網路信息:ifconfig

測試網路聯網狀態:ping

5.其它相關命令

查看當前終端中進程:adb shell ps

獲取cpu信息:adb shell cat /proc/cpuinfo

查看內存信息:adb shell cat /proc/meminfo

查看屏幕解析度:adb shell wm size

查看設備ip地址:adb shell ifconfig | grep Mask

查看實時資源佔用情況:adb shell top

⑷ ADB 命令

查詢設備
adb devices

查詢手機中的用戶
adb shell pm list users

查看設備上的應用包名:
adb shell pm list packages
adb shell pm list packages 列印設備/模擬器上的所有軟體包
adb shell pm list packages -f 輸出包和包相關聯的文件
adb shell pm list packages -d 只輸出禁用的包。由於本機禁用沒有,輸出為空。
adb shell pm list packages -e 只輸出啟用的包。
adb shell pm list packages -s 只輸出系統的包。
adb shell pm list packages -3 只輸出第三方的包。
adb shell pm list packages -i 只輸出包和安裝信息(安裝來源)。
adb shell pm list packages -u 只輸出包和未安裝包信息(安裝來源)
adb shell pm list packages -u -3 -e 組合使用

查詢帶有test的包名
adb shell pm list packages | findstr test

查詢安裝包路徑
adb shell pm path [PackageName]

查詢包對應的啟動activity
adb shell pm query-activities -a android.intent.action.MAIN -c android.intent.category.LAUNCHER [PackageName]

啟動應用
adb shell am start -n "[PackageName]/[ActivityName]" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
如:adb shell am start -n "com.example.test/com.example.test.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

卸載應用
adb shell pm uninstall -k --user 0 [PackageName] -k 表示保存數據 --user 指定用戶 id,Android 系統支持多個用戶,默認用戶只有一個,id=0
如 adb shell pm uninstall com.example.test 對所有用戶卸載com.example.test且不保存數據

停用應用
adb shell pm disable [PackageName]

啟用應用
adb shell pm enable [PackageName]

清除應用數據
adb shell pm clear [PackageName]

設置應用安裝位置
adb shell pm set-install-location
--[0/auto]:默認為自動
--[1/internal]:默認為安裝在手機內部
--[2/external]:默認安裝在外部存儲

獲取應用安裝位置
adb shell pm get-install-location

查詢操作過程中輸出的日誌
adb logcat > d:\log.txt

⑸ 什麼是adb命令行

ADB(Android Debug Bridge)是Android
提供的一個通用的調試工具,藉助這個工具,我們可以很好的調試開發的程序,adb.exe在你安裝的android的sdk開發包platform-tools目錄下。
ADB是一個C/S架構的應用程序,由三部分組成:
1)adb client, 運行在PC上(為DDMS,即IDE工作)
2)adb daemon(守護進程),運行於Emulator(為與Emulator中的VM交互工作);
3)adb server(服務進程),運行在PC(任務管理器上有),管理著adb client和adb
daemon的通信。
server與client通信的埠是是5037,adb
server會與emulator交互的,使用的埠有兩個,一個是5554專門用於與Emulator實例的連接,那麼數據可以從Emulator轉發給IDE控制台了,另一個則是5555,專門與adb
daemon連接為後面調試使用。
adb使用方法:
adb [-d|-e|-s ]

當你發出一個命令,系統啟用Android客戶端。客戶端並不與模擬器實例相關,所以如果雙伺服器/設備是運行中的,你需要用-d選項去為應被控制的命令確定目標實例。關於使用這個選項的更多信息,可以查看模擬器/設備實例術語控制命令。
1、查詢模擬器/設備實例
在發布adb命令之前,有必要知道什麼樣的模擬器/設備實例與adb伺服器是相連的。可以通過使用 devices
命令來得到一系列相關聯的模擬器/設備
adbdevices
2、安裝應用到模擬器/設備:
你可以使用adb從你的開發電腦上復制一個應用程序,並且將其安裝在一個模擬器/設備實例。
像這樣做,使用install命令。這個install命令要求你必須指定你所要安裝的.apk文件的路徑:
adbinstall
例如:Weibo_4.1.1.apk是在我的C盤中,
C:\>adbinstallweibo_4.1.1-apk
3、卸載應用程序:
adbuninstall
注意:卸載軟體時,卸載的是包名,後面跟的是包的名字,而不是.APK.
4、從模擬器/設備中拷入或拷出文件:
可以使用adbpull、push命令將文件從模擬器/設備中拷貝出來或從電腦拷入。
adbpull <遠程路徑(手機)> <本地路徑(電腦)>
用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦
adbpush <本地路徑(電腦)> <遠程路徑(手機)>
用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)

5、啟動Linux命令界面shell
adbshell
Android本來就是一個linux操作系統,通過上面的命令,就可以進入設備或模擬器的shell環境中,所以大部分都是linux的命令,如mkdir,ls,netstat,mount
等。

主要介紹幾個Android特有的。
Getprop:返回Android的所有系統屬性。
Getevent:列印所有的鍵盤和觸摸事件
Logcat:輸出日誌
LS:用於顯示目錄內容

6、查看bug報告:
adb bugreport

7、記錄無線通訊日誌:
一般來說,無線通訊的日誌非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:
adb shell
logcat -b radio

8、獲取設備的ID和序列號:
adb get-proct
adb get-serialno

閱讀全文

與adb命令打開相關的資料

熱點內容
閑置的騰訊雲伺服器 瀏覽:435
rar壓縮包mac 瀏覽:626
php混淆加密工具 瀏覽:581
java把數字拆分 瀏覽:464
如何下載svn伺服器舊版本 瀏覽:559
命令與征服4攻略 瀏覽:914
實數四則運演算法則概念 瀏覽:294
cs16優化命令 瀏覽:871
Minecraft雲伺服器免費 瀏覽:828
png壓縮最小 瀏覽:182
老韓綜app怎麼看不了了 瀏覽:227
只有一個程序員的體驗 瀏覽:323
用伺服器地址怎麼有網 瀏覽:551
路由器伺服器昵稱是什麼 瀏覽:715
程序員男友消失了 瀏覽:401
程序員搜索框自動提示 瀏覽:28
android44api20 瀏覽:677
adb刷recovery命令 瀏覽:697
廣聯達正版加密鎖可以補辦嗎 瀏覽:945
java程序員一天多少行代碼 瀏覽:948