我需要运行一个adb前进命令之前,我可以使用ezkeyboard应用程序,允许用户使用浏览器在手机上输入。

当我运行adb forward tcp:8080 tcp:8080命令时,我得到adb命令not found错误消息。

我可以从终端运行android命令。为什么亚洲开发银行没有发挥作用?


当前回答

你需要先安装adb, 新命令(2021年)为:

Brew install -cask android-platform-tools

其他回答

我通过安装adb包解决了这个问题。我用的是Ubuntu。

sudo apt install adb

我想这对你有帮助。

nano /home/user/.bashrc  
export ANDROID_HOME=/psth/to/android/sdk  
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools  

但是,这对su/ sudo无效。如果你需要设置系统范围的变量,你可以考虑将它们添加到/etc/profile, /etc/bash.Bashrc或/etc/environment。

即:

nano /etc/bash.bashrc  
export ANDROID_HOME=/psth/to/android/sdk  
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools  

确保安装了adb 要安装它,你可以运行“sudo apt install adb”。 您还可以尝试撤销设备上的任何USB授权 尝试打开USB调试连接。

android-sdk /tools/adb_has_move .txt文件:

adb工具已经迁移到platform-tools/ 如果你的SDK中没有这个目录,启动SDK和AVD 管理器(执行android工具)并安装“android SDK” 平台工具” 还请更新PATH环境变量以包含 Platform-tools /目录,因此您可以从任何位置执行adb。

所以在UNIX上执行如下操作:

导出路径= $路径:~ / android-sdks /平台工具

如果你在android-sdk-macosx/platform-tools/文件夹中没有adb,你应该先安装平台工具。运行android- SDK -macosx/tools/android,从android SDK管理器中安装平台工具。