zoukankan      html  css  js  c++  java
  • ubuntu下管理android手机

    1.adb是什么?

        Android设备(如手机)连接PC时所需要的驱动程序,全称为Android Debug Bridge,就是起到调试桥的作用。
        adb是androidsdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备。
        adb是一个客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。而ADB驱动就是电脑与android设备通信的客户端驱动程序。

    2.安装adb

    apt-get install android-tools-adb
    

    3.配置adb

      1)运行lsusb

    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 005: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
    Bus 001 Device 004: ID 13d3:5205 IMC Networks 
    Bus 002 Device 006: ID 0bb4:0cee HTC (High Tech Computer Corp.) 
    Bus 002 Device 003: ID 046d:c05a Logitech, Inc. Optical Mouse M90
    
    
    

      找到对应的HTC手机信息,我这里是倒数第二行。

     2)在/etc/udev/rules.d目录下新建70-android-usb.rules文件,写入:

    SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0cee", MODE="0666", OWNER="<mason>"
    
    0bb4,0cee都来自第一步查看到的数据,owner对应你现在linux的用户名即可。

     3)重启服务

    sudo restart udev   

     4)查询验证设备:

    adb devices 

    此时就可以看见你的手机在列表中了


    4.使用adb控制手机

       1)打开abd shell,链接到手机

    adb shell

       2)上传文件到手机

    adb push /images/test.jpg /sdcard/

       3)下载文件到电脑

    adb pull /sdcard/images/test.jpg /tmp

       4)进入android的shell环境

    ado shell
    更多adb的功能大家自己搜索adb shell,这里就不讲太多了。




  • 相关阅读:
    py4CV例子2汽车检测和svm算法
    py4CV例子1猫狗大战和Knn算法
    KNN(K-Nearest Neighbor)介绍
    从机器学习谈起
    基于QProbe创建基本Android图像处理框架
    qtquickcontrols2控件集(使用参考重构)
    QtQuickcontrols2控件使用参考
    QTQuick控件基础(3)视图
    QTQuick控件基础(2)
    在win和android上同时进行OpenCV程序设计
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4144635.html
Copyright © 2011-2022 走看看