我需要运行一个adb前进命令之前,我可以使用ezkeyboard应用程序,允许用户使用浏览器在手机上输入。
当我运行adb forward tcp:8080 tcp:8080命令时,我得到adb命令not found错误消息。
我可以从终端运行android命令。为什么亚洲开发银行没有发挥作用?
我需要运行一个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, 新命令(2021年)为:
Brew install -cask android-platform-tools
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了吗?在终端中执行如下命令查看:
~/Library/Android/sdk/platform-tools/adb
如果打印输出,跳过以下安装步骤,直接进入终端命令I列表:
发布Android Studio 通过工具-> Android -> SDK管理器启动SDK管理器 检查Android SDK Platform-Tools
在Mac上运行以下命令并重新启动终端会话:
echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile
注意:如果切换到zsh,上面的命令应该使用.zshenv而不是.bash_profile
在我使用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代替。
我使用的是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