【问题标题】:"which adb" command shows the path of adb but "adb devices" says no such file or directory“which adb”命令显示 adb 的路径,但“adb devices”表示没有这样的文件或目录
【发布时间】:2019-01-25 01:15:12
【问题描述】:

我正在 UBUNTU 18.x 操作系统上练习 REACT NATIVE,一切运行顺利,昨天我更新了我的 React native、react 和 android gradle 版本,然后我收到了一些错误,比如服务器 adb 和客户端 adb 不匹配,我一旦新项目运行良好,现在使用一些命令修复了这个问题,但是一旦我重新启动系统并运行项目,它就会抛出错误

然后我检查了 adb

+adb

输出:bash: /usr/bin/adb: 没有这样的文件或目录

+which adb

输出:/usr/bin/adb

+type adb

输出:adb 已散列 (/usr/bin/adb)

+adb devices

输出:bash: /usr/bin/adb: 没有这样的文件或目录

请帮我解决这个错误!

【问题讨论】:

  • ls /usr/bin/adb 这个命令的输出是什么?似乎以某种方式删除了该文件。你升级系统了吗?删除一些数据包?
  • 这里粘贴输出,不要截图。另外,不要重新输入,你犯了一个错误。我问你ls /usr/bin/adb,你执行了命令ls user/bin/adb

标签: javascript react-native adb webstorm react-native-android


【解决方案1】:

据我所知,可以通过增加 sysctl.conf 中的最大用户数来解决此问题 在 UBUNTU 上你可以运行

sudo nano /etc/sysctl.conf

然后按ctrl+O 然后按 ENTRE 然后将光标放在文件末尾并将这一行放在那里

fs.inotify.max_user_watches=100000

或者直接运行这个命令

sudo sysctl -w fs.inotify.max_user_watches=100000

你也可以关注这个 no-command-adb-found-error-on-ubuntu

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    • 2014-12-31
    • 2017-04-09
    • 2014-08-20
    相关资源
    最近更新 更多