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

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

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


当前回答

UNABLE TO LOCATE ADB #SOLVED Simply Download Sdk platform tools.https://developer.android.com/studio/releases/platform-tools.html Extract the Downloaded file. Go to Sdk Manager in Android Studio and copy the link. Go to file Explorer and paste the path for Sdk you copied to view the Sdk files. You will notice that the Adb file is missing, open downloaded file (platform tools) copy contents and replace every content in your Sdk tool file (the file where you noticed adb is missing)and save. You are good to go.

其他回答

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

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

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

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

在我使用Android Studio 1.1.0的情况下,路径是这样的

\用户/用户< > / Library / Android sdk / platform-tools

将以下内容添加到~/.bash_profile

export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH

然后运行

$ source ~/.bash_profile

在当前终端会话中加载概要文件,或者只是重新打开终端

如果您正在使用更现代的Z Shell而不是Bash,请将其放在~/中。zprofile代替。

必须将adb命令移动到/bin/文件夹

在我的例子中:

sudo su
mv /root/Android/Sdk/platform-tools/adb /bin/

在终端输入以下命令:

nano . bash_profile

并添加以下几行(将USERNAME替换为您自己的用户名)。

export ANDROID_HOME=/Users/USERNAME/Library/Android/sdk 
export PATH=${PATH}:${ANDROID_HOME}/tools 
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

关闭文本编辑器,然后输入以下命令:

源. bash_profile

在我的例子中,我在platform-tools目录中,但以错误的方式使用命令:

adb install

而不是正确的方式:

./adb install