Advertisement

【Linux】解决Ubuntu16.04中adb devices命令显示no permissions的问题

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
本文介绍了如何在Ubuntu 16.04操作系统下解决使用adb devices命令时出现“no permissions”错误的具体方法和步骤。 我在Ubuntu16.04系统上已经配置好了Android环境,并将Android设备通过USB连接到电脑。使用命令`adb devices`查看已连接的Android设备,但发现提示No permissions。 解决方法: 1. 首先用`lsusb`命令检查一下系统中当前连接的所有USB设备的信息。 这个就是我连接的Android设备。如果不确定哪一个是所连的Android设备,可以拔掉该设备后再运行一次`lsusb`,少了的那个即为你的Android设备。 2. 接下来进入目录: ``` cd /etc/udev/rules.d sudo vim 51-android.rules ``` 在文件中添加如下内容: ``` SUBSYSTEM==“usb”, ATTR{idVendor}== ``` 注意:请根据实际需要填写正确的`ATTR{idVendor}`值,这可以通过第一步中的`lsusb`命令获取。保存并退出后重启udev服务或重新连接设备以使规则生效。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • LinuxUbuntu16.04adb devicesno permissions
    优质
    本文介绍了如何在Ubuntu 16.04操作系统下解决使用adb devices命令时出现“no permissions”错误的具体方法和步骤。 我在Ubuntu16.04系统上已经配置好了Android环境,并将Android设备通过USB连接到电脑。使用命令`adb devices`查看已连接的Android设备,但发现提示No permissions。 解决方法: 1. 首先用`lsusb`命令检查一下系统中当前连接的所有USB设备的信息。 这个就是我连接的Android设备。如果不确定哪一个是所连的Android设备,可以拔掉该设备后再运行一次`lsusb`,少了的那个即为你的Android设备。 2. 接下来进入目录: ``` cd /etc/udev/rules.d sudo vim 51-android.rules ``` 在文件中添加如下内容: ``` SUBSYSTEM==“usb”, ATTR{idVendor}== ``` 注意:请根据实际需要填写正确的`ATTR{idVendor}`值,这可以通过第一步中的`lsusb`命令获取。保存并退出后重启udev服务或重新连接设备以使规则生效。
  • Linux系统无法
    优质
    本教程提供了解决Linux系统中无法正确显示中文字符的问题的方法和步骤,帮助用户轻松实现系统的多语言支持。 关于使用SecureCRT时不能显示中文的问题,这里有一个不错的解决办法。
  • Pythonnohup无效
    优质
    本文章介绍了解决在使用Python时nohup命令无法正常工作的常见问题及解决方案。文中详细说明了如何正确配置和运用nohup以使程序在后台持续运行,帮助开发者轻松应对相关挑战。 通过paramiko模块SSH登录Linux后,使用exec_command方法执行带有nohup的shell命令不生效。以下是Python脚本示例: ```python import paramiko import time ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(192.168.1.2, 22, root, 123456) stdin, stdout, stderr = ssh.exec_command(nohup ping localhost &\n) time.sleep(1) ``` 在上述脚本中,尝试执行的命令没有达到预期效果。
  • 已安装requests但仍No module named requests
    优质
    本教程帮助Python用户解决“尽管已安装requests库,但在运行程序时仍提示找不到该模块”的问题。 在Python版本3.5.1环境下安装requests库后遇到ImportError:No module named requests的问题,通常是因为安装目录不正确导致的。解决方法是切换到Python主目录下重新进行安装操作。如果已提示该模块已被安装,则需要先卸载再尝试正确的路径重新安装。 具体步骤如下: - 首先确认当前错误信息中提到的库文件实际所在位置。 - 打开命令行工具,导航至上述发现的实际存储requests的位置。 - 运行以下命令进行卸载操作:`pip uninstall requests` 示例:在CMD窗口执行 `C:\Users\Administrator>pip uninstall requests` 完成以上步骤后,请确保重新安装时使用的路径是Python主目录。
  • 已安装requests但仍No module named requests
    优质
    本文章提供了解决Python环境中已经安装了requests库但运行时仍然报错No module named requests问题的方法。文中详细解释了几种可能的原因和相应的解决方案,包括检查是否使用了正确的Python环境、尝试重新安装requests以及解决路径相关的问题等。对于遇到类似困扰的开发者而言,本教程是一份实用且易于跟随的操作指南。 今天分享一个解决方案来解决已经安装了requests库但仍然遇到No module named requests的问题。这个问题具有一定的参考价值,希望对大家有所帮助。以下内容将详细介绍如何应对这种情况,请继续阅读以获取更多信息。
  • Linux系统下Python Matplotlib
    优质
    本教程详细讲解了如何在Linux操作系统中配置Python的Matplotlib库正确显示中文文本,帮助开发者解决图表中的文字乱码或无法正常显示的问题。 本段落主要介绍了如何解决Linux系统中Python Matplotlib库中文显示的问题,有需要的读者可以参考相关资料进行学习和实践。
  • CMD文乱码
    优质
    本文介绍了解决Windows命令提示符(CMD)中出现中文显示乱码的方法和步骤,帮助用户正确显示并使用中文字符。 在Windows操作系统中,CMD(命令提示符)是用户与系统交互的重要工具之一。然而,在处理中文字符时可能会遇到问题,导致输出为乱码。这一现象主要由于CMD不支持Unicode编码所致,而正确显示中文通常需要使用Unicode。 为了应对这个问题,我们需要修改CMD的默认ANSI编码设置以适应Unicode或其变体如GBK和UTF-8等编码方式。压缩包中的解决cmd命令行中出现中文乱码问题的注册表文件就是一种解决方案,它通过更新相关注册表项来改变CMD的配置信息。 运行此类型的注册表脚本时必须谨慎行事,因为错误的操作可能对系统造成影响。在使用之前,请确保备份重要数据,并了解所要执行的具体操作。双击该文件后,Windows将询问是否导入新的注册表设置;确认之后,系统会自动完成更改。 具体步骤包括: 1. 打开注册表编辑器(regedit.exe)。 2. 导航至`HKEY_CURRENT_USER\Control Panel\Console`或`HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor`路径下。 3. 创建或修改名为`CodePage`的值,将其数值数据设置为65001以启用UTF-8编码支持。如果需要兼容GBK,则可以创建一个新字符串值并命名为`Font`, 值设为“Lucida Console”,因为这种字体支持GBK字符集。 压缩包中的使用方法文档可能会提供详细的指南,包括如何操作注册表脚本以及在CMD中测试中文输出是否恢复正常的方法。完成这些步骤后重启CMD窗口,并尝试输入一些中文命令;如果显示正常,则说明问题已解决。 总结来说,要修复CMD命令行的中文乱码问题,可以通过修改相关编码设置来实现这一目标。此外,在某些情况下可能还需要考虑升级到Windows 10或更高版本的操作系统,或者改用支持Unicode的新一代PowerShell工具作为替代方案。在进行注册表操作时,请务必小心谨慎,并且如果不确定如何处理的话可以寻求专业人士的帮助。
  • Android SDK 2.3版本安装后adb无效方法
    优质
    本文章详细介绍了在安装了Android SDK 2.3版本之后遇到adb命令无法使用的情况,并提供了有效的解决方案。 使用方法: 1. 如果你是Windows XP操作系统,请将adb_win.zip 文件解压到tools目录下,然后在打开“运行”(cmd)输入adb命令,此时会显示有关adb命令的描述信息(环境变量需要配置好SDK tools路径)。 2. 如果你使用的是Linux操作系统,请将adb_linux.tar.gz文件解压到tools目录下,在终端中输入adb命令后会出现关于adb命令的相关说明信息。(环境变量同样要设置正确SDK工具路径)。 以上步骤适用于解决安装Android SDK 2.3版本时,遇到的adb命令无法正常工作的问题。在初次安装该版本的SDK过程中,我遇到了同样的困扰,并通过不懈努力找到了有效的解决方案。
  • Docker容器缺少vim
    优质
    本文介绍了如何在Docker容器内安装和使用Vim编辑器,解决了运行环境中缺失Vim命令的常见问题。通过简单的步骤指导用户快速配置工作环境。 在尝试修改Docker容器内的文件时遇到问题,发现容器内缺少vim命令,返回了bash: vim: command not found的错误提示。本段落记录了解决这个问题的方法。 解决方案是在docker容器内部执行以下步骤: 1. 运行命令`apt-get update`并等待一段时间完成更新。 2. 接着运行`apt-get install vim`来安装vim编辑器,同样需要耐心等待直到安装完毕。 3. 最后通过输入`vim --version`或者直接尝试打开文件(如:`vim my.cnf`)验证是否成功安装了Vim。 如果返回类似于下面的信息,则表示已经成功地在Docker容器内安装了Vim: ``` VIM版本信息 ```