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

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

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


当前回答

+原因是:你在错误的目录(意味着它不包含adb executor)。

+解决方案是(循序渐进):

1)找到安装adb的位置。这取决于你使用的操作系统。

Mac,它可以在:"~/Library/Android/sdk/platform-tools"

or

窗口,它可以在:“%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\”中。

但是,如果你不记得这个这么长的目录,你可以通过命令“find”快速找到它。在你的终端/命令行中尝试这个,“find / name”platform-tools“2> /dev/null”(注意:我还没有在windows中测试,但它肯定适用于Mac)。

*解释find命令,

请注意在“/”字符前有一个空格——>只在用户目录中找到,而不是所有的计算机。 "2> /dev/null"——> ignore find results denied by permission. "试试没有这个代码的那个,你会明白我的意思。

2)转到我们安装adb的地方。很多人提到了3种方法:

Change the PATH global param (which I won't recommend) by: "export PATH=~/Library/Android/sdk/platform-tools" which is the directory you got from above. Note, this command won't print any result, if you want to make sure you changed PATH successfully, call "export | grep PATH" to see what the PATH is. Add more definition for the PATH global param (which I recommend) by: "export PATH=~/Library/Android/sdk/platform-tools:$PATH" or "export PATH=$PATH:~/Library/Android/sdk/platform-tools" Go to the path we found above by "cd ~/Library/Android/sdk/platform-tools"

3)使用adb:

如果您更改或更新PATH,只需调用任何adb函数,因为您将PATH添加为全局参数。(例如:“adb设备”) 如果您通过cd命令进入PATH,则调用adb函数时使用前缀“”。/ "(例如:"。/ adb设备”)

其他回答

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

在我的例子中:

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

Mac用户只需打开/ users /(USERNAME)/。Bash_profile编辑器中的这个文件。 并添加这一行来添加路径。

export PATH="/Users/myuser/Library/Android/sdk/platform-tools":$PATH

如果通过studio安装adb,这是默认路径。 不要忘记在这一行更改用户名。

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

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

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

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

我使用的是Mac 10.11.1和android studio 1.5, 我有adb “/用户/用户名/图书馆/ Android / sdk /平台工具”

现在编辑bash_profile

emacs ~/.bash_profile

将这一行添加到bash_profile中,并将user-name替换为您的用户名

export PATH="$PATH:/Users/user-name/Library/Android/sdk/platform-tools"

保存并关闭。 运行此命令重新加载bash_profile

source ~/.bash_profile

这是最简单的方法,将提供自动更新。

安装自酿酒 /bin/bash -c $(curl - ssl https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 安装亚行 Brew install -cask android-platform-tools 开始使用adb 亚洲开发银行设备