• MAC系统下ADB入门与简单使用


    1、ADB命令的安装:

    brew cask install android-platform-tools 

    2、电脑和手机的连接:

    • 打开Android手机的USB调试模式,并连接到MAC电脑
    • 使用命令【adb devices】查看已连接的手机,如果找不到,则:
    • 使用命令【system_profiler SPUSBDataType】查看手机的VID,并将VID写入到~/.android/adb_usb.ini文件中,该文件可能需要新建。
    • 使用命令【adb kill-server】停止服务,并使用命令【adb start-server】重启服务
    • 再次执行【adb devices】查看已连接的手机。

     

    3、ADB常用命令(不断增加)

    • 查看ADB版本:adb version
    • 查看手机设备:adb devices
    • 查看设备型号:adb shell getprop ro.product.model
    • 查看电池信息:adb shell dumpsys battery
    • 查看设备ID:adb shell settings get secure android_id
    • 查看设备IMEI:adb shell dumpsys iphonesubinfo
    • 查看Android版本:adb shell getprop ro.build.version.release
    • 查看手机网络信息:adb shell ifconfig
    • 查看设备日志:adb logcat
    • 重启手机设备:adb reboot
    • 安装一个apk:adb install /path/demo.apk
    • 卸载一个apk:adb uninstall <package>
    • 查看系统运行进程:adb shell ps
    • 查看系统磁盘情况:adb shell ls /path/
    • 手机设备截屏:adb shell screencap -p /sdcard/aa.png
    • 手机文件下载到电脑:adb pull /sdcard/aa.png ./
    • 电脑文件上传到手机:adb push aa.png /data/local/
    • 手机设备录像:adb shell screenrecord /sdcard/ab.mp4
    • 手机屏幕分辨率:adb shell wm size
    • 手机屏幕密度:adb shell wm density
    • 手机屏幕点击:adb shell input tap xvalue yvalue
    • 手机屏幕滑动:adb shell input swipe 1000 1500 200 200
    • 手机屏幕带时间滑动:adb shell input swipe 1000 1500 0 0 1000
    • 手机文本输入:adb shell input text xxxxx
    • 手机键盘事件:adb shell input keyevent xx
    • 连接多个手机设备时,指定手机设备:adb -s serialNumber <command>

    4、ADB无线连接

    • 保证手机和电脑处在同一个无线网络内
    • 在USB连接的基础上,执行命令【adb tcpip 5555】
    • 断开USB连接,执行命令【adb connect 192.168.x.x:5555】
    • 此时执行命令【adb devices】即可查看到连接的手机设备信息

     


    This adb server's $ADB_VENDOR_KEYS is not set

    1. Delete the folder "C:/Users/$Name/.android"  ~/.android
    2. Restart the adb server (adb kill-server; adb start-server)
    3. Next time you use adb to access the device, a popup will appear on device asking to allow to connect to adb server
  • 相关阅读:
    Eclipse 代码自动补全设置
    Ubuntu下MySQL的安装及远程连接配置等配置
    Ubuntu 8.04 下安装mcrypt扩展
    Android sdk manager 显示 “Done loading packages”,停下来不动了!
    「Clover 10」杯HE两校联赛(第二轮Day1)
    自招搞到了NUAA降分到一本线的优惠
    NOIP 2009 解题报告
    SD多校模拟赛Day1&Day2
    「Nescafé 29」杯HE两校联赛(第二轮Day2)
    临近比赛要淡定从容
  • 原文地址:https://www.cnblogs.com/developer-qin/p/14734752.html
Copyright © 2020-2023  润新知