`

Ubuntu下解决adb devices:???????????? no permissions的方法

阅读更多

事件:连接android手机后,使用adb devices,出现了?????,nopermissions没有权限的问题,如图:

原因:经过百度得,原因是ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。
解决方法:
1.输入命令lsusb,查看usb的使用情况,其中绿色方框里面的是我当前连接的android设备,记录下ID中的18d1:9025.后面会用到

2.输入命令sudo vim /etc/udev/rules.d/70-android.rules,在里面输入以下内容并且保存,需要注意的是,下面内容中的ATTRS{idVendor}为上图中的ID中的冒号左边部分,ATTRS{idProduct}为上图中的ID中的冒号的右边部分。

如果有多个设备的话,可以直接在这个文件下,换行,继续按照虾米那的格式添加内容。

单个的情况下:

SUBSYSTEM=="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}=="9025",MODE="0666"

多个的情况下:

SUBSYSTEM=="usb", ATTRS{idVendor}=="21d2", ATTRS{idProduct}=="0363",MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9025",MODE="0666"                               

3.保存之后就给该文件赋予相关权限sudo chmod a+rx /etc/udev/rules.d/70-android.rules

4.输入命令sudo service udev restart重启udev

5.不需要重启计算机,重新启动adb server,拔掉usb重新连上再执行adb devices即可。  如果不能找到设备,命令前加上sudo

 

分享到:
评论

相关推荐

    解决adb error: device offline也包含4.2.2版本fastboot

    5. **更新ADB**:正如描述中提到的,升级到最新的ADB工具包是解决这类问题的有效方法。这里提供的adb_linux.tar.gz和adb_windows.tar.gz是针对不同操作系统的ADB工具包,解压后可以直接使用。运行`adb devices`命令...

    【Linux】Ubuntu16.04 adb devices提示no permissions的解决方法

    adb devices 查看一下连接的android设备,但是设备列表提示no permissions 解决方法: 1. 先用lsusb查看一下系统连接的usb设备信息 这个就是我连接的android设备。如果不能确定哪一个是连接的android设备就取下...

    Ubuntu下安装adb和fastboot

    在Ubuntu下安装ADB和Fastboot通常需要从官方Android SDK Platform Tools获取,但有时由于网络问题或其他原因,直接从源获取可能不太方便。在这种情况下,可以使用预打包的.deb文件,这通常是开发者为了简化安装过程...

    Ubuntu下解决adb devices方法

    ### Ubuntu下解决adb devices方法 #### 背景与问题描述 在Ubuntu环境下进行Android设备调试时,可能会遇到使用`adb devices`命令时显示“????? nopermissions”(无权限)的问题。这种情况通常发生在非root用户试图...

    adb错误解决方法

    解决方法包括重启adb服务器(通过命令`adb kill-server`和`adb start-server`),检查系统是否有其他占用adb端口的应用,并确保系统资源充足。 再者,当设备无法连接到电脑时,检查USB连接的稳定性是必要的。尝试...

    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 ...

    win10 64X adb.exe

    解决adb server version (31) doesn’t match this client (36); killing… * daemon started successfully * error: no devices/emulators found adb.exe下载 下载后替换adb所在目录

    ubuntu adb 1.0.39 还有fastboot

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

    ubuntu adb tools version 1.0.39

    3. 安装adb: ``` sudo apt-get install android-tools-adb ``` 4. 验证adb版本: ``` adb version ``` 如果版本显示为1.0.39,说明安装成功。 **adb工具的主要功能** 1. **设备连接与管理**:adb能够识别...

    adb_fastboot_tools-20161010.zip

    adb devices :列出adb设备 adb reboot :重启设备 adb reboot bootloader :重启到fastboot模式 adb reboot recovery :重启到recovery模式 adb reboot edl :重启到edl模式 fastboot命令: fastboot devices :...

    android adb 配置文件 ubuntu环境

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

    adb devices

    ### ADB Devices与设备识别详解 #### 一、ADB简介 ...通过以上步骤,您可以有效地解决“adb devices”无法识别设备的问题。如果您还有其他疑问或遇到更复杂的问题,建议查阅官方文档或寻求专业帮助。

    ubuntu 12.04 adb安装工具

    将ADB的路径添加到PATH环境变量中,以便在任何目录下都能使用adb命令: ``` nano ~/.bashrc ``` 在文件末尾添加以下行(将`/path/to/android-sdk/platform-tools/`替换为实际的ADB路径): ``` export PATH=$...

    Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接

    Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接

    Android调试adb工具

    adb devices:列出所有已连接的设备 adb install <apk_file>:将应用程序安装到设备中 adb uninstall <package_name>:从设备中删除应用程序 adb logcat:查看设备日志 adb shell:进入设备shell adb forward ...

    最新ubuntu下adb 1.0.32

    最新linux下adb工具1.0.32 ,5.0以上代码调试工具

    adb常见问题解决(手机需要root权限).docx

    1. 使用 `adb nodaemon server` 命令查看 ADB 服务状态,查看输出结果是否包含 "can't bind tcp:5037"。 2. 使用 `netstat -ano|findstr "5037"` 命令查看哪个进程占用了 5037 端口。 3. 从输出结果中找到占用 5037 ...

    adb较新版本1.0.41版本

    低版本adb软件,adb connect 执行后,adb devices 发现设备是离线的,adb shell 进入不了输入状态。 更新adb 版本有可能可以解决这个问题。 看有问题的adb版本,是1.0.2X,1.0.3X,新版本1.0.41以上的版本没有这个问题...

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

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

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

    本文将详细介绍如何“一键解决Linux下的ADB连接问题”。 首先,我们需要理解ADB的工作原理。ADB是Android SDK的一部分,它由三部分组成:服务器、设备端守护进程和客户端。在Linux系统中,ADB服务器运行在主机上,...

Global site tag (gtag.js) - Google Analytics