尝试连接 android 设备时出现以下类型的错误:
命令外壳:
./adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
命令外壳:
./adb devices
List of devices attached
xxxxxxxxxxxx no permissions
尝试连接 android 设备时出现以下类型的错误:
命令外壳:
./adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
命令外壳:
./adb devices
List of devices attached
xxxxxxxxxxxx no permissions
如果你之前没用过,
adb
可以尝试如下图的方式配置,如果相反,是具体的错误,可以到答案最后,尝试其中一种提到的解决方案:-1。我们以 root 身份创建以下文件。
-二。
-3。现在使用创建的文件,我们用编辑器打开它,以便我们可以在其中编辑以添加一些具有以下格式的行:
我们
ATTR{idVendor}==”xxxx”
将更改“xxxx”
与我们设备对应的代码,此时您可以通过两种方式获取它。第一个我认为使用 lsusb 命令更快,如果你没有它可以下载它,但不是必须的,如果你选择不下载它可以通过下面的第二种方式进行。
第一种方式。
我们
lsusb
在 Shell 中启动,我们将得到类似于以下内容的内容:我们寻找它向我们显示我们要添加的设备的行,如果不是很清楚,我们使用
lsusb
彼此连接和断开连接,看看它是哪一个。在这种情况下,我们取 ID 后面的第一个数字是 12d1。它是我们应用于我们在文件中写入的格式的一种。
文件-> /etc/udev/rules.d/51-android.rules
第二种方式。
您在以下列表中查找制造商的品牌,将其复制或写入 /etc/udev/rules.d/51-android.rules 文件。
设备的 /etc/udev/rules.d/51-android.rules 文件
Huawei
如下。-4。
plugdev
我们使用命令验证您的用户(正常不是 root)是否在组内,groups
如果找不到我们添加它。-5。现在我们转到我们拥有的目录
Home/Android/Sdk/tools
并创建文件adb_usb.ini
,我们以普通用户身份执行此操作,并在其中写入以下内容:然后我们保存,这个数字
12d1
与我们之前使用的相同,如果是另一个,那就是0x????
。如果我们引入或拥有多个设备,则会在同一个文件中每行添加一个。-6。在这个目录
Home/Android/Sdk/tools
中,我们执行以下操作:./android update adb
-7。现在拥有超级用户权限:
来源-> http://developer.android.com/tools/device.html
如果您已经配置了它,您可以尝试以下操作:
现在拥有超级用户权限:
如果您需要它快速工作,请转到 adb 所在的文件夹并停止它:
然后你再次启动它,但具有超级用户权限:
检查连接的设备时,它应该可以正常工作