adb無線調試手機-android必備技能
目前android手機開發app都是使用usb數據線連接電腦進行調試,這樣很容易受usb數據線的限制,不能靈活的移動手機。后來,因為項目的需求,開發平臺移到了機頂盒上,自己發現使用usb數據線更加繁瑣了。于是,逼自己發現了“新大陸”——使用無線wifi連接電腦進行調試。
使用步驟如下:
1.首先需要借助數據線連接設備與電腦,輸入如下命令:
adb tcpip 6666(PS:6666是端口號,可以隨意地指定)
命令行提示如下信息后,就可以斷開數據線了。
restarting in TCP mode port: 6666
2.打開手機設置,查看手機的IP地址,比如172.31.11.71,然后執行如下命令:
adb connect 172.31.11.71:6666
命令行提示如下信息后,表明連接成功。
connected to 172.31.11.71:6666
3.此時,你就可以像用連接著數據線一樣操作了,輸入adb shell后,會發現進入了手機shell界面:
shell@hwPE:/ $ ls
3rdmodem
3rdmodemnvm
3rdmodemnvmbkp
cache
config
cust
d
data
default.prop
dev
e2fslog
etc
file_contexts
fstab.hi3630
init
init.41033.rc
4.使用top -m 10?-s cpu查看手機CPU使用情況。
User 2%, System 1%, IOW 0%, IRQ 0%
User 49 + Nice 2 + Sys 49 + Idle 2342 + IOW 4 + IRQ 0 + SIRQ 5 = 2451
PID PR CPU% S #THR VSS RSS PCY UID Name
3000 3 1% S 105 1073676K 101576K fg system system_server
9576 2 1% S 34 1032224K 105940K fg system com.android.settings
1640 1 0% S 1 0K 0K root dhd_dpc
11319 6 0% R 1 1368K 488K shell top
1639 1 0% S 1 0K 0K root dhd_watchdog_th
2221 3 0% S 72 989464K 79768K bg u0_a108 com.ss.android.ugc.live
10656 2 0% S 9 8724K 280K shell /sbin/adbd
1641 3 0% S 1 0K 0K root dhd_rxf
10682 3 0% S 1 2104K 1448K shell logcat
1634 2 0% S 1 0K 0K root wl_event_handle
上述參數的意義如下:
PID ?: progress identification,應用程序ID
S ? ?: 進程的狀態,其中S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值是負數
#THR : 程序當前所用的線程數
VSS ?: Virtual Set Size虛擬耗用內存(包含共享庫占用的內存)
RSS ?: Resident Set Size實際使用物理內存(包含共享庫占用的內存)
PCY ?: 前臺(fg)和后臺(bg)進程
UID ?: User Identification,用戶身份ID
Name : 應用程序名稱
5.使用exit命令退出shell,再使用adb disconnect 172.31.11.71:6666命令斷開連接。
Android 任務調度
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。