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

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

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


当前回答

安装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

其他回答

这个解决方案适用于Mac:

考虑到您已经下载了SDK平台工具,并试图设置adb路径:

如果您想检查SDK是否可用,请按照以下路径进行检查: 用户> Library(隐藏文件夹)> Android > sdk > platform-tools > adb SDK路径图像

要在macOS系统中设置adb命令的PATH,首先需要编辑您的shell配置文件。macOS上默认的shell是Bash或Zash。 如果使用Bash,则需要编辑~/。Bash_profile文件,否则编辑~/。Zprofile在主目录中。

以下是如何做到这一点:

终端:

打开终端窗口,输入如下命令:

nano ~/.bash_profile

or

nano ~/.zprofile

这将打开~/。Bash_profile或~/。zprofile文件在Nano文本编辑器中。

在文件中添加如下一行:

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

按Ctrl+X退出Nano编辑器,然后按Y保存更改,按Enter确认文件名。

执行以下命令重新加载shell配置:

source ~/.bash_profile

or

source ~/.zprofile

在为adb设置了PATH之后,您应该能够从任何终端窗口运行adb命令。


手册:

进入主目录,点击命令+ shift +。(适用于Mac系统/笔记本电脑) 显示图像 搜索文件~/。Bash_profile或~/。Zprofile &打开。 显示图像 添加所需的路径并保存。 显示图像

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

执行以下命令重新加载shell配置:

source ~/.bash_profile

or

source ~/.zprofile

在为adb设置了PATH之后,您应该能够从任何终端窗口运行adb命令。

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

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

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

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

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

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

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

adb install

而不是正确的方式:

./adb install

如果您不想编辑PATH变量,请转到安装SDK的platform-tools目录,该命令就在那里。

你可以这样使用它:

进入你放置SDK的目录: cd /用户/曼苏尔/图书馆/开发/ Android / sdk /平台工具 使用./键入adb命令,以便从当前目录使用它。 ./adb tcpip 5555 .使用实例 亚行。/设备 ./adb连接192.168.XXX.XXX