我需要运行一个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设备”)
其他回答
在我的Mac (OS X 10.8.5)上,我在这里有adb:
~/Library/android-sdk-mac_86/platform-tools
因此,在.bash_profile中编辑$PATH并对其进行源化。
确保adb在用户的$PATH变量中。
or
您可以尝试使用whereis定位它,并使用./adb运行它
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代替。
在终端输入以下命令:
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