zoukankan      html  css  js  c++  java
  • adb命令

    添加udev规则,用来挂载android机,ubuntu上调试android真机必备

    1. lsusb
      w/和w/o usb插入的情况下,执行lsusb,获得手机真机的xx和xx。例如:
    ⚡ lsusb                                                           
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub    
    Bus 001 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub    
    

    其中ID后的xxxx:yyyy分别是idVendor和idProduct,在udev规则文件中需要他俩。

    1. 添加udev规则
      根据上一步查找的idVendor和idProduct,添入新建的规则文件中:
      vim /etc/udev/rules.d/51-android.rules
    SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ATTRS{idProduct}=="ff48", MODE="0666"
    
    1. 赋予权限
    chmod a+r /etc/udev/rules.d/51-android.rules
    
    1. 可能需要重启
      我这里重启ubuntu才能连接上。或者你试试sudo systemctl restart udev?

    列出所有设备

    adb devices

    连接到android设备上并执行shell脚本

    adb connect 127.0.0.1 #连接虚拟机
    adb connect #连接为一个的那个真机
    adb shell #连接到adb shell上,接下来就可以执行各种bash命令了
    adb disconnect #退出连接

    模拟器emulator的设定

    Android Studio 自带模拟器root时:adbd cannot run as root in production builds

    需要检查模拟器的target版本,括号里为 (Google Play) 的版本无法root,只用为 (Google APIs) 的才可以,重新下载正确的版本即可

    关CPU

    小米8搭载的是QC845,可以用:

    echo "1" > /sys/devices/system/cpu/cpu2/online  # 开
    echo "1" > /sys/devices/system/cpu/cpu2/online  # 关
    cat /sys/devices/system/cpu/cpu2/online  # 查看
    
  • 相关阅读:
    bzoj 3747: [POI2015]Kinoman
    bzoj 3123: [Sdoi2013]森林
    bzoj 1901: Zju2112 Dynamic Rankings
    poj 1741 Tree
    bzoj 2152: 聪聪可可
    bzoj 2599: [IOI2011]Race
    bzoj 3697: 采药人的路径
    bzoj 2728: [HNOI2012]与非
    bzoj 2115: [Wc2011] Xor
    bzoj 3143: [Hnoi2013]游走
  • 原文地址:https://www.cnblogs.com/zjutzz/p/9604710.html
Copyright © 2011-2022 走看看