• ubuntu20.04 下 ADB调试android工具的安装


    手机上配置:打开开发者选项

    手机-->设置-->关于手机 -->版本号,找到后连续点击版本号,就是使手机处于开发者选项模式,退出设置,重新进入设置,不同的手机设置起来略有不同,可以百度一下具体的操作步骤。
    找到开发者选项,打开usb调试,以及和adb调试相关的选项;
    

    adb工具的安装:

    在ubuntu命令行中执行指令:apt-get install android-tools-adb
    

    通过lsusb查看接入ubuntu的设备:lsusb,可能的输出如下:

    Bus 001 Device 016: ID 18d1:d002 Google Inc.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
    Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    

    创建权限文件:cd /etc/udev/rules.d/

    据说是最新的修改方法,不用去看设备的ID,直接在rules.d下增加一个文件51-android.rules,内容为:
    
    SUBSYSTEM=="usb" ENV{DEVTYPE}=="usb_device", MODE="0666"
    
    目前通用于所有android设备。保存后如上面的步骤修改权限,重启udev和adb,然后重新插上手机就可以了。
    

    重启USB服务:

    service udev restart
    

    重启adb服务:

    adb kill-server
    adb start-server
    

    查看adb设备:

    adb devices
    
    如没特殊提示应表示adb安装成功;
    

    adb的常用指令:

    adb help                     //查看adb的命令帮助
    adb devices               //查看设备
    adb shell                   //进终端
    adb kill-server        //杀死进程
    adb kill-server           //重启adb服务
    adb start-server
    adb push 本地路径 目标路径                //上传文件到安卓设备
    adb pull 目标路径 本地路径                  //从安卓设备下载文件到ubuntu
    
  • 相关阅读:
    OData – Query to Expression
    ASP.NET Core Library – Hangfire
    ASP.NET Core Library – Nager.PublicSuffix
    EF Core – Unit of Work, DbContext, Transaction 概念解释
    ASP.NET Core – Program.cs and Startup.cs 小笔记
    OData – OData vs GraphQL
    Fluent Builder 模式
    C# – 冷知识 (新手)
    ASP.NET Core Library – scriban (Template Engine)
    The "蛋炒饭" in microsoft must cost you ten yuan RMB!
  • 原文地址:https://www.cnblogs.com/dhf327/p/14184850.html
Copyright © 2020-2023  润新知