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


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

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

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

    2. 成功运行后,会在用户名录下产生,C:Users用户名.androidadb_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%.androidadb_usb.ini @echo %ADBDEVICEID% >> %HOMEDRIVE%%HOMEPATH%.androidadb_usb.in

    如果还是找不到:

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

    例如:

    ; My product %CompositeAdbInterface% = USB_Install, USBVID_AAAA&PID_BBBB

    %SingleBootLoaderInterface% = USB_Install, USBVID_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 列出,那么就成功了。

  • 相关阅读:
    mySql存储emoji表情报错(mysql incorrect string value)
    git初始化本地项目并推送到git服务器
    linux安装kafka
    解决:ngxin做http强制跳转https,接口的POST请求变成GET
    idea生成类注释和方法注释的正确方法
    Netty学习笔记
    Centos7下安装运行keepalived
    logback.xml配置文件详解
    IDEA快捷键笔记
    word,excel,ppt,txt转换为 PDF
  • 原文地址:https://www.cnblogs.com/zxc2man/p/6802911.html
Copyright © 2020-2023  润新知