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

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

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


当前回答

对我来说,这就是这个问题的解决方法

确保您已经安装了android SDK。通常是SDK的位置 位于这个位置 /用户/用户/图书馆/ Android sdk 然后cd到那个目录。 进入该目录后,键入以下命令 ./platform-tools/adb安装你的位置apk

其他回答

对我来说,这就是这个问题的解决方法

确保您已经安装了android SDK。通常是SDK的位置 位于这个位置 /用户/用户/图书馆/ Android sdk 然后cd到那个目录。 进入该目录后,键入以下命令 ./platform-tools/adb安装你的位置apk

确保adb在用户的$PATH变量中。

or

您可以尝试使用whereis定位它,并使用./adb运行它

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

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  

在我的Mac (OS X 10.8.5)上,我在这里有adb:

~/Library/android-sdk-mac_86/platform-tools

因此,在.bash_profile中编辑$PATH并对其进行源化。