常用ADB命令整理

#安装应用
adb install xxx.apk        例:adb install studyDemo.apk

#卸载应用
adb uninstall <应用包名>         例:adb uninstall com.study.demo

#卸载应用遇到权限问题,参考:
adb shell
su
mount -o rw,remount /system
pm uninstall -k --user 0 com.byd.launchermap

#根据设备名查看ip地址
adb devices

#其中 device_id 是你设备的名称或序列号
adb -s device_id shell ip -f inet addr show wlan0

#上一步
adb shell input keyevent KEYCODE_BACK

#主页
adb shell input keyevent KEYCODE_HOME

#系统设置
adb shell am start com.android.settings/.Settings

#截图
cd path/to/your/Android/Sdk/platform-tools
adb shell screencap -p /sdcard/save_screen/screenshot.png

#拉文件,将/sdcard/save_screen/screenshot.png文件,拉到C:\mqq\screen_path\Floder下
adb pull /sdcard/save_screen/screenshot.png C:\mqq\screen_path\Floder

#推文件,将C:\mqq\screen_path/screenshot.png文件,推到C:\mqq\screen_path/Floder
adb push  C:\mqq\screen_path/screenshot.png  C:\mqq\screen_path/Floder

#启动某应用
adb shell am start -n com.aispeech.wordcatchtest/com.aispeech.wordcatchtest.MainActivity

#终止某应用
adb shell am force-stop com.study.demo

# 获取当前设备时间
adb shell date

# 设置新的系统时间
adb shell date MMddHHmm[[CC]YY][.ss]

# 例如,将时间设置为2023年1月1日12:34:56
adb shell date 010112342023.56

#查看当前设备cpu架构,确认设备的架构是 x86、armv7、arm64 还是其他
adb shell getprop ro.product.cpu.abi

#log清空
adb logcat -c

#log保存
adb logcat > 1.log

#查看所有进程
adb shell ps

#查看指定包名的应用,存在的具体信息,例如找启动页的具体信息,然后再用
adb shell dumpsys package com.aispeech.nativedemo

#启动指定界面
adb shell am start -n <包名><界面>
adb shell am start -n com.aispeech.nativedemo/.ui.LauncherActivity

#查看包名为 com.example.package 的进程
#adb shell ps | grep com.example.package

#终止指定进程(使用 PID)
adb shell kill <PID>

#终止指定包名的所有进程
adb shell am force-stop com.example.package

#开启辅助服务命令
adb root
adb remount
adb shell
settings put secure accessibility_enabled 1
settings put secure enabled_accessibility_services com.aispeech.lyra.daemon/com.aispeech.unit.smartapp.model.AccessibilityActionService
#可以用上面的命令来开启辅助服务权限

#ssh key生成
ssh-keygen -t rsa -C "email@email.com"
#打开id_rsa.pub文件,复制内容,在需要的服务器上

#生成秘钥步骤
1.cd进入项目秘钥路径下:  例如路径为: ../../lib-solution/keystore/platform.keystore
2.keytool -v -list -keystore platform.keystore
SHA256正式秘钥:14:B4:93:F3:D7:C4:05:3E:67:44:34:F1:1D:54:51:B3:22:C1:4D:F0:BD:71:AA:93:98:1D:1C:90:C0:63:CE:3D

#执行终端命令,打包release版本的apk
gradlew lyra-daemon:assembleautoRelease           表示打daemon的release包

<think>好的,用户想查找与随身WiFi相关的ADB命令,特别是常用操作教程。首先,我需要回忆之前提供的引用内容。引用[1]和[2]都提到了ADB连接随身WiFi的情况,包括通过WiFi连接手机和随身WiFi刷机的步骤。用户可能希望了解如何通过ADB命令来操作他们的设备,比如连接、调试或安装应用。 接下来,我需要整理常用ADB命令,并结合随身WiFi的特点进行调整。例如,通过WiFi连接ADB通常需要先用USB线连接,然后执行adb tcpip命令开启端口,再用adb connect连接IP地址。但根据引用[2],有些随身WiFi可能已经开放了ADB端口,所以用户可能不需要USB线,直接连接WiFi后使用adb connect。这一点需要特别注意,可能需要分情况说明。 另外,用户提到的引用中提到了随身WiFi的后台管理界面,可能需要进入后台检查设备状态,所以可能需要adb shell命令来访问设备的shell进行操作。安装应用的话,adb install命令是必须的。还有可能需要查看设备信息,比如adb devices确认连接,adb shell getprop获取属性,这些对调试设备可能有帮助。 用户可能遇到的常见问题包括连接不上,这时候需要检查设备是否开启了ADB调试,或者防火墙是否阻止了端口。引用[1]提到用户之前的方法不管用,改用另一种方法,所以可能需要提供备选方案,比如使用USB连接后切换至WiFi,或者检查设备的IP地址是否正确。 最后,生成相关问题时要考虑用户可能的后续需求,比如刷机步骤、网络配置或者故障排除,这些都是用户在操作随身WiFi时可能会遇到的问题。需要确保提供的命令准确,并且注意事项部分能帮助用户避免常见错误,比如确保同一网络下,正确端口号等。</think>### 常用ADB命令操作随身WiFi教程 #### **1. 连接随身WiFi的ADB调试** - **通过USB初始化连接**(部分设备需要先通过USB开启调试权限): ```bash adb devices # 确认设备已识别[^2] adb tcpip 5555 # 设置ADB监听TCP/IP端口5555 ``` - **切换到Wi-Fi连接**(需设备与电脑在同一网络): ```bash adb connect <设备IP>:5555 # 例如:adb connect 192.168.1.100:5555[^1] ``` #### **2. 基础调试命令** - **查看设备信息**: ```bash adb shell getprop ro.product.model # 获取设备型号 adb shell ifconfig # 查看网络接口信息(部分设备需使用`adb shell ip addr`) ``` - **重启设备或ADB服务**: ```bash adb reboot # 重启设备 adb kill-server && adb start-server # 重启ADB服务 ``` #### **3. 文件管理与应用安装** - **推送/拉取文件**: ```bash adb push local_file.txt /sdcard/ # 上传文件到设备 adb pull /sdcard/remote_file.txt # 下载文件到电脑 ``` - **安装/卸载APK**: ```bash adb install app.apk # 安装应用 adb uninstall com.example.package # 卸载应用 ``` #### **4. 网络配置相关** - **修改Wi-Fi配置**(需root权限): ```bash adb shell "echo 'SSID=MyWiFi' > /data/misc/wifi/wpa_supplicant.conf" # 修改Wi-Fi配置(示例) adb shell svc wifi restart # 重启Wi-Fi服务 ``` #### **5. 日志与故障排查** - **抓取系统日志**: ```bash adb logcat # 实时查看日志 adb logcat -d > log.txt # 导出日志到文件 ``` - **检查ADB连接状态**: ```bash adb devices -l # 显示设备详情 ``` #### **注意事项** 1. 确保设备与电脑在同一局域网。 2. 部分命令需要设备已获取root权限。 3. 若连接失败,检查防火墙是否开放5555端口。 4. 部分随身WiFi可能需拆机短接才能开启ADB。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值