`

Ubuntu使用adb连接android手机失败unknown的解决办法

 
阅读更多

Ubuntu使用adb连接android手机失败unknown的解决办法

 

Ubuntu下通过USB数据线连接G11手机后,adb可能无法识别到设备。按照一下步骤可以解决此问题。

1.在terminal下面输入 lsusb

hulk@hulkdesk:~$ lsusb

Bus 001 Device 002: ID 8087:8008 Intel Corp. 

Bus 002 Device 002: ID 8087:8000 Intel Corp. 

Bus 003 Device 048: ID 17ef:7435 Lenovo 

Bus 003 Device 002: ID 03f0:094a Hewlett-Packard 

Bus 003 Device 003: ID 03f0:034a Hewlett-Packard 

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 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

会发现结果有如下类似记录:

Bus 003 Device 048: ID 17ef:7435 Lenovo 

 

2.这时输入hulk@hulkdesk:~$ sudo gedit /etc/udev/rules.d/50-android.rules

在打开的文件中增加以下文本:

SUBSYSTEM=="usb",ATTRS{idVendor}=="17ef",ATTRS{idProduct}=="7435",MODE="0666"

(注意: 17ef:7435  对应值ATTRS{idVendor}  和  ATTRS{idProduct})

 

3.在terminal输入以下命令:

 

sudo chmod a+rx /etc/udev/rules.d/50-android.rules

sudo /etc/init.d/udev restart (有提示也不用管他)

 

4.在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)

sudo ./adb kill-server

sudo ./adb start-server

sudo ./adb devices

另一种:

Ubuntu下通过USB数据线连接G11手机后,adb可能无法识别到设备。按照一下步骤可以解决此问题。

1.在terminal下面输入 lsusb

会发现结果有如下类似记录:

Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.

 

2.这时输入 sudo vim /etc/udev/rules.d/50-android.rules

在打开的文件中增加以下文本:

SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"

 

3.在terminal输入以下命令:

 

sudo chmod a+rx /etc/udev/rules.d/50-android.rules

sudo /etc/init.d/udev restart

 

4.在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)

sudo ./adb kill-server

sudo ./adb devices

 

然后就可以通过执行adb shell等命令进行调试。

如果还是没有能够连接上

vi ~/.android/adb_usb.ini

加入上面提到的设备ID之后再尝试:

0x0bb4

分享到:
评论

相关推荐

    ubuntu安装adb环境,一个命令就可以安装

    ubuntu安装adb环境,一个命令就可以安装ubuntu安装adb环境,一个命令就可以安装ubuntu安装adb环境,一个命令就可以安装ubuntu安装adb环境,一个命令就可以安装ubuntu安装adb环境,一个命令就可以安装ubuntu安装adb...

    android adb 配置文件 ubuntu环境

    android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb ...

    winform中使用adb访问android手机

    在winform中使用adb访问android手机目录,包括连接手机,目录,目录下级,拷贝,encoding转换,treeview展示目录,textbox展示文本返回,因为包含adb,所以比较大20多m

    ubuntu adb tools version 1.0.39

    ADB(Android Debug Bridge)是Google官方提供的一款强大的命令行工具,用于连接开发者计算机和Android设备,进行调试、数据传输以及设备管理。它包含在Android SDK的platform-tools目录下,是Android开发不可或缺的...

    一键解决linux下的adb连接问题

    此外,加入Linux和Android开发者的论坛或社区寻求帮助也是一个好方法,他们可能遇到过类似的问题并找到了解决方案。 总之,解决Linux下的ADB连接问题需要耐心和一些技术知识。通过更新ADB,确保USB驱动和设备设置...

    Ubuntu下安装adb和fastboot

    在Ubuntu操作系统中,ADB(Android Debug Bridge)和Fastboot是两个非常重要的开发者工具,它们用于与Android设备进行通信,执行各种调试和系统级操作。在本文中,我们将详细讲解如何在Ubuntu环境下安装这两个工具,...

    ubuntu adb 1.0.39 还有fastboot

    标题中的“ubuntu adb 1.0.39 还有fastboot”指的是在Ubuntu操作系统中使用ADB(Android Debug Bridge)1.0.39版本以及Fastboot工具。这两个工具是Android开发者常用的数据传输和设备管理工具,对于进行系统调试、...

    SpringBoot执行adb命令连接手机执行

    本文将深入探讨如何利用SpringBoot框架来执行ADB命令,实现对连接的Android手机进行操作,如关机、重启、进入recovery模式和fastboot模式等。 首先,让我们了解ADB的基本用法。ADB由三个部分组成:服务器、守护进程...

    ubuntu 12.04 adb安装工具

    在Ubuntu 12.04上安装和使用ADB,对于开发者和Android爱好者来说至关重要,它可以帮助调试应用、传输文件以及控制设备。接下来,我们将详细介绍如何在Ubuntu 12.04上安装ADB,并学习如何使用它。 ### 一、安装ADB ...

    C#调用adb传输和与android手机通讯

    本主题将深入探讨如何利用C#调用ADB进行数据传输以及与Android手机进行通讯。 首先,了解ADB的基本功能至关重要。ADB是Android开发者工具包(SDK)的一部分,允许开发者通过USB或无线网络连接到Android设备,执行...

    Android8.1-如何开机自启动WiFi-Adb连接.pdf

    "Android 8.1 开机自启动 WiFi-Adb 连接" Android 8.1 是 Google 公司推出的一个 Android 操作系统版本。该版本中,Android 8.1 引入了许多新的功能和改进,包括开机自启动 WiFi-Adb 连接服务。本文将详细介绍如何...

    windows系统下的adb连接工具

    在本文中,我们将深入探讨如何使用ADB连接到Windows系统的Android设备,并了解其相关功能和应用。 首先,要使用ADB,你需要在Windows上下载并安装Android SDK Platform Tools。这个工具包包含了ADB以及其他必要的...

    ubuntu adb version 1.0.39

    ubuntu 平台下adb 和fastboot 版本更新,adb版本更新到 1.0.39. 资源直接从sdk源码中下载得到; 具体配置方法是: unzip \platform-tools-latest-linux.zip sudo cp platform-tools/adb /usr/bin/adb sudo cp ...

    ADB 1.0.32_adb1.0.32_adb_androidtools_android_

    ADB(Android Debug Bridge)是Android开发者工具包中的一个重要组成部分,用于连接和管理Android设备或模拟器。这个"ADB 1.0.32_adb1.0.32_adb_androidtools_android_"文件可能是ADB的一个特定版本,即1.0.32版,它...

    adb连接手机

    ### ADB连接手机详解 #### 一、ADB简介 Android Debug Bridge(简称ADB)是Android提供的一个命令工具,它能够帮助开发者实现计算机与Android设备之间的通信。通过ADB,开发者可以安装软件、系统服务调试或执行...

    Android adb连接工具

    1. **设备连接与管理**:ADB能识别并连接多台Android设备,包括手机、平板电脑等。 2. **数据传输**:允许开发者在电脑和设备之间双向传输文件,如APK安装包、日志文件等。 3. **设备控制**:可以远程执行设备上的...

    VC++实现通过adb检测android设备是否连接到usb

    总结来说,这个项目展示了如何使用VC++和ADB工具在Windows环境下检测Android设备的USB连接状态,这对于开发者进行跨平台开发和调试工作是非常有用的。通过这种方式,你可以实现自动化测试、远程控制Android设备等...

    全程不用usb数据线,adb通过网络连接Android设备.rar

    本教程将详细介绍如何在不使用USB数据线的情况下,通过网络连接Android设备,使得远程调试变得更加便捷。 首先,我们需要了解ADB的基本工作原理。ADB通常通过USB接口与电脑建立物理连接,然后在电脑上运行的ADB...

    Android手机另类刷机方法之ADB

    ### Android手机另类刷机方法之ADB #### 概述 ADB(Android Debug Bridge)是Android SDK中的一个命令行工具,允许用户与模拟器或已连接的Android设备进行通信。ADB能够实现文件传输、安装应用、执行Shell命令等...

    可解决华为手机助手连接不了的文件-adbkey.rar

    标题中的“可解决华为手机助手连接不了的文件-adbkey.rar”表明这是一个针对华为手机助手连接问题的解决方案,其中包含了adbkey和adbkey.pub两个文件。这两个文件是Android Debug Bridge(ADB)的一部分,用于设备...

Global site tag (gtag.js) - Google Analytics