Ubuntu Android adb调试无法识别设备 -- List of devices attached ???????????? no permissions

在Ubuntu下做Android开发, 使用adb devices调试的时候出现在面的错误:

这个问题之前就出现过的,突然就忘了,Mark一下。在网上找了一下,基本上是一些比较麻烦的办法,但是在我的记忆中这个问题应该是很快就能解决的问题。跟着异常的提示想了一下

$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
????????????    no permissions

红色背景的部分应该是说明权限不够,于是我尝试了一下下面的方法:

1.先杀掉当前的adb服务

$ adb kill-server

2. 使用管理员权限开启服务

1 [email protected]:/opt/adt/sdk/platform-tools$ sudo adb start-server
2 * daemon not running. starting it now on port 5037 *
3 * daemon started successfully *

3. 查看所有设备

1 [email protected]:/opt/adt/sdk/platform-tools$ adb devices
2 List of devices attached
3 NX403A    device

一切都是如此的简单!

另外附上网上长见的一些稍微麻烦的方法:

1. http://peirenlei.iteye.com/blog/1564686

Ubuntu Android adb调试无法识别设备 -- List of devices attached ???????????? no permissions

时间: 2024-10-05 04:27:50

Ubuntu Android adb调试无法识别设备 -- List of devices attached ???????????? no permissions的相关文章

adb获取不了设备List of devices attached

方法/步骤: 首先找到手机的安装完之后的“设备的硬件id”,第一步右击我的电脑,然后找到设备管理器打开. 在设备管理器中,找到ADB driver然后点开. 然后在详细信息中,点开硬件ID,查看到我的ID是1BBB 找到你的模拟器存放的目录,<例如:C:\Documents and Settings\ Administrator\.android>下找到或新建一个adb_usb.ini文件. 然后把VID的数值写入到adb_usb.ini 里面.就是0xVID(0x1BBB)这6个字符即可.

Android无线调试及手机设备与PC同屏工具——Chrome插件Vysor

我们平时用手机调试时,经常是手不离机,以前可以下载个jar包能把手机屏映射到电脑桌面,但是运行比较卡,后来就放弃了,再之,手机接数据线有时也不太方便 ,pc与手机(连wifi)如处同一网段,就可以通过无线来调试! 使用无线调式方法: 一:cmd开启命令窗口:(设置adbd 监听端口) adb  tcpip  5555 <设置adbd服务的端口> 二,cmd再开启另一个窗口:(开启adb网络调试模式) adb  connect  192.168.3.229:5555  <该地址为手机wif

android adb调试

ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备. 先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USBdebugging. 对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录. 具体是打开~/.bash_p

【转】Linux下Android ADB驱动安装详解

原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比较多,本人使用的Ubuntu系统好多厂商的Android手机都无法正确的识别,经过一番折腾,和查阅SDK,现把Linux下ADB驱动配置的方法和当中会遇到的相关问题的解决方法整理出来贡献给大家. Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来的

Ubuntu上adb使用及问题解决

Adb包是从解压版eclipse解压而来(adb可脱离eclipse或sdk独立使用,直接将包拷走即可) 然后做了个到/sbin/下的软链接(员工电脑已做),$sudo ln –s /home/IT/sdk/platform-tools/adb /sbin/,可执行which命令进行查看:$ which adb Adb版本:1.0.31(android 4.4.2要求adb版本为1.0.29以上,如果adb版本较低可进行下替换) Adb执行kill后再start会生成.android目录(命令执

Android Studio调试时不能识别设备,终极解法

1. 设备没有打开开发者选项,允许USB调试. 这种原因基本不存在,因为调试的人一定知道要允许USB调试. 2. 电脑上没有设备对应的驱动,只能把设备当成普通的USB,不会识别为安卓设备. 在电脑上安卓豌豆荚,豌豆荚在识别设备过程中会安装设备驱动,解决识别问题. 3. 设备Adb被其它应用占用,导致Android Studio识别不了. 如第2点所说,设备驱动安装完成后,卸载掉电脑和手机上的豌豆荚,否则豌豆荚会占用Adb,导致Android Studio识别不了. 原文地址:https://ww

adb调试android设备 说的比较清楚的一篇文章

ADB支持两种连接Android系统的方式,USB方式及网络方式.一般手机及平板默认会设置为USB方式.android系统底层运行着一个服务(adbd),用于相应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一.配置的属性为:service.adb.tcp.port <- 监听的网络端口以上属性的值 > 0 : adbd将监听网络对应的端口(一般为5555)以上属性的值 <=-1: adbd将监听USB 所以默认情况下 我们 的androi

ubuntu android 设备识别 Setting up a Device for Development

参考: http://developer.android.com/tools/device.html   lsusb Bus 001 Device 004: ID 18d1:9025 Google Inc. vi /etc/udev/rules.d/80-android.rules SUBSYSTEMS=="usb",ATTRS{idVendor}=="18d1",SYMLINK+="android_adb",MODE="0666&qu

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

Ubuntu下通过USB数据线连接G11手机后,adb可能无法识别到设备.依照一下步骤能够解决此问题. 1.在terminal以下输入 lsusb [email protected]:~$ 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: