zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    417 Pacific Atlantic Water Flow 太平洋大西洋水流
    416 Partition Equal Subset Sum 分割相同子集和
    415 Add Strings 字符串相加
    414 Third Maximum Number 第三大的数
    413 Arithmetic Slices 等差数列划分
    412 Fizz Buzz
    410 Split Array Largest Sum 分割数组的最大值
    409 Longest Palindrome 最长回文串
    day22 collection 模块 (顺便对比queue也学习了一下队列)
    day21 计算器作业
  • 原文地址:https://www.cnblogs.com/developer-qin/p/14734752.html
Copyright © 2011-2022 走看看