在我使用能够通过浏览器在手机上输入的ezkeyboard应用之前,我需要运行一个adb forward
命令。
当我运行adb forward tcp:8080 tcp:8080
命令时,我收到了adb command not found
错误信息。
我可以从终端中运行android
命令。为什么adb
没有工作?
在我使用能够通过浏览器在手机上输入的ezkeyboard应用之前,我需要运行一个adb forward
命令。
当我运行adb forward tcp:8080 tcp:8080
命令时,我收到了adb command not found
错误信息。
我可以从终端中运行android
命令。为什么adb
没有工作?
对于我的情况,使用 Android Studio 1.1.0 时路径为:
/Users/<username>/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
要在当前终端会话中加载个人资料,或者只需重新打开终端。
如果您使用的是比 Bash 更现代的 Z Shell,请将其放在 ~/.zprofile
中。
source ~/.bash_profile
。 - Linh~/Android/Sdk/platform-tools/adb <remaining-command-parts>
,以无需将其添加到路径的方式运行 adb 命令(这是其最新位置)。所以您需要 export PATH=~/Android/Sdk/platform-tools:$PATH
。如果您不想重新启动终端,请务必运行 source ~/.bash_profile
或 source ~/.bashrc
,具体取决于您放置的位置。 - Rik.zprofile
文件 - german1311adb是否已安装?要检查,请在终端中运行以下命令:
~/Library/Android/sdk/platform-tools/adb
如果有输出结果,则跳过下面的安装步骤,直接执行我列出的最终终端命令:
在Mac上运行以下命令并重新启动终端会话:
echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile
注意:如果您已切换到zsh,则上述命令应该使用.zshenv
而不是.bash_profile
。请确保 adb
命令在您的用户$PATH变量中。
或者
您可以使用 whereis
命令找到它,并使用 ./adb
命令运行。
~/Android/Sdk/platform-tools/adb
这个命令(在Ubuntu 20.04中)。 - kca我正在使用Mac 10.11.1和Android Studio 1.5,
我的adb在
"/Users/user-name/Library/Android/sdk/platform-tools"。
emacs ~/.bash_profile
将以下一行添加到您的bash_profile文件中,并将"user-name"替换为您的用户名:在bash_profile文件中添加以下行,并用您的用户名替换"user-name"
export PATH="$PATH:/Users/user-name/Library/Android/sdk/platform-tools"
保存并关闭。运行此命令重新加载您的bash_profile。
source ~/.bash_profile
来自文件 android-sdks/tools/adb_has_moved.txt:
adb 工具已经移动到 platform-tools/ 目录下
如果在您的 SDK 中没有看到此目录,请启动 SDK 和 AVD 管理器(执行 android 工具),并安装 "Android SDK Platform-tools"
请同时更新您的 PATH 环境变量,将 platform-tools/ 目录加入其中,以便您可以从任何位置执行 adb 命令
在 UNIX 操作系统上,请执行以下操作:
export PATH=$PATH:~/android-sdks/platform-tools
这是最简单的方法,将会提供自动更新。
安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装adb
brew install --cask android-platform-tools
开始使用adb
adb devices
nano .bash_profile
export ANDROID_HOME=/Users/USERNAME/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
关闭文本编辑器,然后输入以下命令:
source .bash_profile
PATH
变量,可以进入安装SDK
的platform-tools
目录,并在该目录运行命令。SDK
的目录:
cd /Users/mansour/Library/Developer/Android/sdk/platform-tools
2. 在当前目录下使用adb
命令。
./adb tcpip 5555
./adb devices
./adb connect 192.168.XXX.XXX
假设您已经下载了SDK平台工具并尝试设置adb
路径:
如果您想检查SDK是否可用,只需按照以下路径进行检查:
用户 > 库(隐藏文件夹) > Android > sdk > platform-tools > adb
nano ~/.bash_profile
或者
nano ~/.zprofile
export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH
Ctrl+X
退出 Nano 编辑器,然后按下 Y
保存更改并按下 Enter
确认文件名。
source ~/.bash_profile
或者
source ~/.zprofile
在为adb设置了路径之后,您应该能够从任何终端窗口运行adb命令。
export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH
source ~/.bash_profile
或者
source ~/.zprofile
adb version
。 - ankushlokhande对于使用zshrc文件的Mac用户(没有bash配置文件的用户)。
进入您的用户文件夹,按下cmd + fn + shift +“.”键(在Mac笔记本键盘上!)
隐藏文件可见,用文本编辑器打开.zshrc文件
粘贴这一行,不要忘记在大括号之间更改用户名:
export PATH="$PATH:/Users/{username}/Library/Android/sdk/platform-tools"
你可以保存并关闭 .zhrc 文件。
source ~/.zshrc
现在您可以使用adb命令行!