adb
下载 SDK 平台工具版本说明 | Android 开发者 | Android Developers (google.cn)
adb shell am start -n com.termux/.app.TermuxActivity #启动软件
input text sshd # 输入 sshd
adb shell input keyevent 66 #回车
input keyevent 26 #电源
adb shell执行以下命令设置
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
adb tcpip 5555
adb shell getprop service.adb.tcp.port
adb connect ip:5555
1.4. 获取设备连接状态
adb get-state
device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有连接设备
adb调试wifi模式和usb模式切换
手机端(root)
安装terminal
切wifi: setprop service.adb.tcp.port 5555
切wifi重启依然生效:setprop persist.adb.tcp.port 5555
切usb: setprop service.adb.tcp.port -1
stop adbd
start adbd
电脑上切换wifi
切wifi: adb tcpip 5555
切usb: adb usb
1.4. 查询设备号
adb devices
1.5. 重启adb server
adb kill-server
adb start-server
如何获取activity名
adb shell dumpsys package com.zhihu.android
通过Action: "android.intent.action.MAIN"查找对应的antivity
2.2.2. 启动应用
adb shell am start -n com.zhihu.android/.app.ui.activity.LauncherActivity
2.2.3. 停止目标应用再启动
adb shell am start -s com.zhihu.android/.app.ui.activity.LauncherActivity
2.2.4. 等待应用完成后再启动
adb shell am start -w com.zhihu.android/.app.ui.activity.LauncherActivity
2.2.5. 启动默认浏览器并打开一个网页
adb shell am start -a android.intent.action.VIEW -d http://baidu.com
2.2.6. 启动电话拨打10086
adb shell am start -a android.intent.action.CALL -d tel:10086
2.2.7. 启动监控