• adb_usb.ini在adb找不到设备时


    转:关于飞思卡尔imx 53系列的adb的不能连接的问题

    可能连接不上adb,如下方法解决,步骤描述不愿意看的话,直接使用本文最下面的批处理命令,方法copy粘贴到新建的bat文件里运行,或者直接粘贴到dos窗口运行。

    1. 使用androidsdk目录中的 androidSDK目录\tools 下的android脚本,命令行中执行 android update adb

        【说明,这一步的目的是产生下面第二步的路径和文件,这个文件也可以用命令行产生,那样的话略过本步骤】

    2. 成功运行后,会在用户名录下产生,C:\Users\用户名\.android\adb_usb.ini, 我的是win7,xp路径会有不同;

    3. 编辑上述文件,添加一行 0x15a2

    4. adb kill-server 然后重新拔插usb线之后,就可以连接adb 了;

     或者命令行实现

    批处理命令:

    # for freescale imx53
    # not the vid/pid of the adb device is 0x15a2, you can check this value in Device Manager
    # author, ccl, 2012-05-22

    set ADBDEVICEID=0x15a2 #这个值可以改变成自己adb设备的ID,查询方法,设备管理器里面adb device的详细信息能找到。

    @if exist  %HOMEDRIVE%%HOMEPATH%\.android goto direxist
    md %HOMEDRIVE%%HOMEPATH%\.android
    :direxist
    @echo off
    @echo #  >> %HOMEDRIVE%%HOMEPATH%\.android\adb_usb.ini
    @echo %ADBDEVICEID% >> %HOMEDRIVE%%HOMEPATH%\.android\adb_usb.in

    如果还是找不到:

    1. 修改 adb 驱动中的 android_winusb.inf 文件。对照着别的项目加就可以了。

    例如:

    ; My product
    %CompositeAdbInterface% = USB_Install, USB\VID_AAAA&PID_BBBB

    %SingleBootLoaderInterface% = USB_Install, USB\VID_AAAA&PID_BBBB&MI_01

    2. 右击我的电脑->属性->高级->环境变量,添加 ANROID_SDK_HOME 环境变量。如果你有 android SDK, 就设成 SDK 的路径;如果没有,那也没关系,设为你觉得方便的任何路径。

    3. 在前面设置的 ANDROID_SDK_HOME 对应的路径下,寻找 .android 目录,如果没有就创建一个;在 .android 目录下新建一个文件,叫adb_usb.ini, 记住,后缀是 "ini" 哦;添加前面获得的 VID 到 adb_usb.ini 中,如 0xAAAA。

    4. 然后安装 adb 驱动

    5. 进入 DOS cmd, 分别输入 adb kill-server, adb start-server, adb devices;若能看到 devices 列出,那么就成功了。

  • 相关阅读:
    备考C++有感
    使用GridView来获取xml文件数据
    SQL 事务及实例演示
    MySQL数据分析-(12)表操作补充:字段属性
    以字符串为例,谈谈Python到底要学到什么程度
    MySQL数据分析-(9)库操作补充:用户管理和权限管理
    Python流程控制和缩进
    MySQL数据分析-(11)表补充:数据类型
    MySQL数据分析-(8)SQL基础操作之库操作
    外键
  • 原文地址:https://www.cnblogs.com/redspider110/p/2807743.html
Copyright © 2020-2023  润新知