zoukankan      html  css  js  c++  java
  • Ubuntu系统连接Android真机调试

    第一步:查看usb信息:

    在终端输入命令 lsusb

    1
    2
    3
    4
    5
    6
    7
    8
    leigo@leigo:~$ 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 093a:2510 Pixart Imaging, Inc. Optical Mouse
    Bus 001 Device 004: ID 064e:8122 Suyin Corp. 
    Bus 002 Device 006: ID 18d1:9025 Google Inc.
    

    后面一般是手机生产厂家的名称或者Google Inc.
    我的是小米1s是18d1,记下ID后面需要使用。

    第二步:新建 /etc/udev/rules.d/50-android.rules 文件:

    在终端输入命令

    1
    sudo gedit /etc/udev/rules.d/50-android.rules
    

    然后在弹出的文本框中输入

    1
    SUBSYSTEM==”usb”, ATTR{idVendor}==”设备代码″, MODE=0666

    其中的设备代码便是第一步获得的那四位数字

    第三步:为新建的文件添加权限:

    1
    sudo chmod 777 /etc/udev/rules.d/50-android.rules
    

    第四步:在~/.android/adb_usb.ini中添加设备id 0x18d1

    1
    2
    3
    4
    5
    6
    7
    leigo@leigo:/$ cd ~/.android/
    leigo@leigo:~/.android$ ls
    adbkey           androidwin.cfg  debug.keystore     repositories.cfg
    adbkey.pub       avd             default.keyset     sites-settings.cfg
    adb_usb.ini      cache           modem-nv-ram-5554
    androidtool.cfg  ddms.cfg        modem-nv-ram-5556
    leigo@leigo:~/.android$ gedit adb_usb.ini
    

    在ini文件最后一行添加0x18d1

    1
    2
    3
    4
    # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
    # USE 'android update adb' TO GENERATE.
    # 1 USB VENDOR ID PER LINE.
    0x18d1
    

    保存。

    第五步:重启udev服务

    1
    sudo service udev restart
    

    第六步:关闭adb进程,cd到adt工具的platform-tools目录下,

    1
    2
    sudo ./adb kill-server
    sudo ./adb devices
    

    若成功,则会出现

    1
    2
    3
    List of devices attached 
    emulator-5554   device
    fddd4c1d    device
    

    如果后面遇到eclipse中显示设备还是offline状态,则可以重启一下手机,关闭并重新打开usb调试选项,手机可能会询问你是否永久使用这台计算机进行调试,选择确定即可让eclipse中显示设备为online了

  • 相关阅读:
    Linux内核RPC请求过程
    二分图
    Java实现 蓝桥杯 算法提高 合并石子
    Java实现 蓝桥杯 算法提高 合并石子
    Java实现 蓝桥杯 算法提高 摩尔斯电码
    Java实现 蓝桥杯 算法提高 摩尔斯电码
    Java实现 蓝桥杯 算法提高 文本加密
    Java实现 蓝桥杯 算法提高 文本加密
    Java蓝桥杯 算法提高 九宫格
    Java蓝桥杯 算法提高 九宫格
  • 原文地址:https://www.cnblogs.com/wangfangkui/p/3716701.html
Copyright © 2011-2022 走看看