我在 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:没有那个文件或目录
请帮我解决这个错误!
最佳答案
据我所知,可以通过在 sysctl.conf 中增加最大用户数来解决这个问题 在 UBUNTU 上你可以运行
sudo nano /etc/sysctl.conf
然后按ctrl+O 然后按ENTER 然后将光标放在文件末尾并将这一行放在那里
fs.inotify.max_user_watches=100000
或者简单地运行这个命令
sudo sysctl -w fs.inotify.max_user_watches=100000
你也可以关注这个 no-command-adb-found-error-on-ubuntu
关于javascript - "which adb"命令显示 adb 的路径,但 "adb devices"表示没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54350482/