资讯动态

adb常用命令自查表

发布时间:2026/10/22 6:37:17 来源:尧图企业网站定制
常用自查表播放视频WSL安装ASFP快速局域网共享使用 ADB 命令行判断是否使用 values-sw1080dp 的步骤模拟器代理输出设备名原生Android10 隐藏显示导航栏开发板HDMI投屏最佳分辨率ADB隧道创建SSH连接Android AdbSsh连接自动化脚本语言设置anr日志导出编译错误截图卸载系统应用导出APKadb 输入获取手机厂商名称查看android版本查看sdk版本push查看ABI版本CPU使用率SO 底层库报错查询清空数据屏幕分辨率旋转屏幕Linux打印logWindows打印log内核信息调试输出adb当前Activity启动app启动设置界面关闭app选择设备低版本安装强制安装拉文件播放视频adb push C:\Users\HiMaq\Videos\bootanimation.mp4 /sdcard/video.mp4 adb shell am start-aandroid.intent.action.VIEW-dfile:///sdcard/video.mp4-tvideo/mp4 Starting: Intent{actandroid.intent.action.VIEWdatfile:///sdcard/video.mp4typvideo/mp4}WSL安装ASFP# 下载https://dl.google.com/android/asfp/asfp-Narwhal%203%20Feature%20Drop-2025.1.3.7-linux.deb# 环境配置sudoaptupdatesudoaptinstall-ydesktop-file-utilswhichdesktop-file-editsudomkdir-p/opt/android-studio-for-platformsudomkdir-p/tmp/android-studio-for-platform-Stable.3.7sudodpkg-iasfp_2025.1.3.7-linux.debsudodpkg--configure-a# 启动/opt/android-studio-for-platform/bin/studio.sh快速局域网共享pythond:\Program Files (x86)\Python312python -m http.server 8000 --directory C:\Users\HiMaq\Desktop\Resourceftp# 下载服务器https://github.com/jark006/FtpServer/releases/tag/v1.23# windows端ftp连接C:\Users\HiMaq\Desktop\ddddddddddddftp192.168.0.198 连接到192.168.0.198。220pyftpdlib2.0.1 ready.530请使用 用户名和密码 登录再操作。 用户(192.168.0.198:(none)): admin331用户名OK, 发送密码。 密码:230Login successful. ftpdir200已建立活动数据连接。125数据连接已打开。开始传送数据。-rwxrwxrwx1owner group5284352Aug2507:40 OneTiny.exe-rwxrwxrwx1owner group16236823Nov 0411:45 ftpServer.exe -rw-rw-rw-1owner group264Nov 0412:56 ftpServer.json -rw-rw-rw-1owner group85958380Sep 05 01:58 huawei-angler-opr5.170623.007-dea9770b.tgz -rw-rw-rw-1owner group1602752Apr 012024img14.jpg -rw-rw-rw-1owner group3790587Sep1009:39 plugin-kx11a5-debug_29250910_1637.aar -rw-rw-rw-1owner group1049499Sep 05 01:57 qcom-angler-opr5.170623.007-11fa6c2b.tgz226Transfer complete. ftp: 收到568字节用时0.04秒14.20千字节/秒。 ftp!dir 驱动器 C 中的卷是 Windows 卷的序列号是8494-8620 C:\Users\HiMaq\Desktop\dddddddddddd 的目录2025/11/0420:53DIR.2025/11/0420:52DIR..2025/11/0420:535,284,352 OneTiny.exe2025/11/0420:530sss.doc2个文件5,284,352 字节2个目录70,706,339,840 可用字节 ftpget img14.jpg200已建立活动数据连接。125数据连接已打开。开始传送数据。226Transfer complete. ftp: 收到1602752字节用时0.00秒400688.00千字节/秒。 ftp!dir 驱动器 C 中的卷是 Windows 卷的序列号是8494-8620 C:\Users\HiMaq\Desktop\dddddddddddd 的目录2025/11/0420:56DIR.2025/11/0420:52DIR..2025/11/0420:561,602,752 img14.jpg2025/11/0420:535,284,352 OneTiny.exe2025/11/0420:530sss.doc3个文件6,887,104 字节2个目录70,704,615,424 可用字节 ftpput sss.doc200已建立活动数据连接。125数据连接已打开。开始传送数据。226Transfer complete.# 其他指令dir或ls列出服务器当前目录文件cd目录名 进入服务器子目录cd..返回上一级目录pwd显示服务器当前路径 lcd 显示本地当前目录 lcd 路径 切换本地工作目录如 lcd D:\MyFileshttphttps://mixplorer.com/beta/emulatormixplorerMicrosoft Windows[版本10.0.26100.6899](c)Microsoft Corporation。保留所有权利。 C:\Windows\System32etsh interface portproxyaddv4tov4listenport8181listenaddress0.0.0.0connectport8181connectaddress127.0.0.1etsh不是内部或外部命令也不是可运行的程序 或批处理文件。 C:\Windows\System32netsh interface portproxyaddv4tov4listenport8181listenaddress0.0.0.0connectport8181connectaddress127.0.0.1 C:\Windows\System32netsh interface portproxy show all 侦听 ipv4: 连接到 ipv4: 地址 端口 地址 端口 --------------- ---------- --------------- ----------0.0.0.08181127.0.0.18181C:\Windows\System32netsh interface portproxy delete v4tov4listenport8181listenaddress0.0.0.0 C:\Windows\System32netsh interface portproxy show all C:\Windows\System32netsh interface portproxyaddv4tov4listenport8181listenaddress0.0.0.0connectport8181connectaddress127.0.0.1使用 ADB 命令行判断是否使用 values-sw1080dp 的步骤adb shell wm size → 获取分辨率如 1080x2340 adb shell wm density → 获取密度如440 计算最小像素min(宽, 高)→ min(1080,2340)1080px 计算 dpdp最小像素 /(density /160)→1080/(440/160)≈392.7dp 比较如果 dp ≥1080则使用 values-sw1080dp否则不使用。 在绝大多数手机上计算出的值远小于 1080dp因此不会使用该目录。模拟器代理输出设备名adb devices -l原生Android10 隐藏显示导航栏adb shell settings put global policy_control immersive.navigation*adb shell settings put global policy_control null开发板HDMI投屏最佳分辨率adb shell wm size 1080x1920adb shell wm density 320ADB隧道创建SSH连接# 设置ADB端口转发adb forward tcp:2222 tcp:22# 通过SSH连接ssh-p2222userlocalhostAndroid AdbSsh连接pkg update pkg upgradepkg install opensshpasswdsshdwhomaissh-keygen -R [localhost]:2222adb forward tcp:2222 tcp:8022ssh -p 2222 u0_a101localhost连接成功$ssh-p2222u0_a101localhost u0_a101localhosts password: Welcome to Termux! Docs: https://termux.dev/docs Donate: https://termux.dev/donate Community: https://termux.dev/community Working with packages: - Search: pkg search query - Install: pkg install package - Upgrade: pkg upgrade Subscribing to additional repositories: - Root: pkg install root-repo - X11: pkg install x11-repo For fixing any repository issues, try termux-change-repo command. Report issues at https://termux.dev/issues ~ $自动化脚本echo off :: Get the device ID using ADBfor/ftokens1%%iin(adb devices ^| findstr /v List of devices attached)do(setDEVICE_ID%%i)echoDEVICE_ID: %DEVICE_ID%for/l %%iin(1,1,1000)do(:: 进入图库预览setCOORDS_X265setCOORDS_Y593:: Use adb to simulate a click adb-s%DEVICE_ID% shell input tap %COORDS_X% %COORDS_Y% :: Use adb to simulate a back button press after a3-second delaytimeout/t1/nobreak adb-s%DEVICE_ID% shell input keyevent KEYCODE_BACKtimeout/t2/nobreakecho%%i)语言设置adb shell am start -a android.settings.LOCALE_SETTINGSanr日志导出adb bugreport bugreport.txt编译错误gradlew lib_temp:assembleRelease --stacktrace截图adb shell screencap -p /sdcard/01.pngadb pull /sdcard/01.png卸载系统应用1通过命令adb shell pm list packages -s 列出的应用包列表中找到要删除的包名2获取此要卸载的包名的地址adb shell pm path com.xx.xx3挂载系统读写权限adb remount4删除包adb shell rm /system/app/xxxxxx/xxxxxx.apk 5最后adb reboot重启即可导出APKadb shell pm path 包名adb pull 前面输出的内容adb 输入adb shell input text hello,world获取手机厂商名称adb shell getprop ro.product.brand查看android版本adb shell getprop ro.build.version.release查看sdk版本adb shell getprop ro.build.version.sdkpush单文件adb push haier.txt /sdcard/多文件adb push demo\. /sdcard/查看ABI版本adb shell getprop ro.product.cpu.abiCPU使用率adb shell top | findstr tmall d:\cpu.txtSO 底层库报错查询D:\ndk16\android-ndk-r16-beta1\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-addr2line.exe -e so文件 内存地址 如0x8888888888清空数据adb shell pm clear 这里输入包名屏幕分辨率adb shell wm size旋转屏幕adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0//禁用adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1//竖屏i后面跟的不同的值代表旋转为不同的方向取值范围为0123Linux打印logadb logcat | grep Wifi ;Windows打印logadb logcat | findstr Wifi ;更多参考细节https://blog.csdn.net/tscying/article/details/79317537内核信息adb shellcat /proc/kmsg调试输出直接输出logcat -v time输出到桌面adb logcat Desktop/xxx.txtadb当前Activityadb shell dumpsys window | findstr mCurrentFocusORadb shell dumpsys window | grep mCurrentFocus启动appadb shell am start -n com.willme.topactivity/com.willme.topactivity.MainActivity启动设置界面adb shell am start -n com.android.settings/com.android.settings.SubSettings关闭appadb shell am force-stop com.willme.topactivity选择设备adb -s低版本安装adb install -r -d强制安装adb -t拉文件adb pull /sys/kernel/xx_value/xx_value C:/Users/xx/Desktop/log/xx_value.txt

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑