我需要运行一个adb前进命令之前,我可以使用ezkeyboard应用程序,允许用户使用浏览器在手机上输入。
当我运行adb forward tcp:8080 tcp:8080命令时,我得到adb命令not found错误消息。
我可以从终端运行android命令。为什么亚洲开发银行没有发挥作用?
我需要运行一个adb前进命令之前,我可以使用ezkeyboard应用程序,允许用户使用浏览器在手机上输入。
当我运行adb forward tcp:8080 tcp:8080命令时,我得到adb命令not found错误消息。
我可以从终端运行android命令。为什么亚洲开发银行没有发挥作用?
当前回答
对于mac用户的zshrc文件(谁没有bash配置文件)。
转到你的用户文件夹,点击cmd + fn + shift + "。"(在Mac笔记本电脑键盘上!) 隐藏文件是可见的,用文本编辑器打开.zhrc文件 粘贴这一行,不要忘记在括号之间更改用户名:
export PATH="$PATH:/Users/{username}/Library/Android/sdk/platform-tools"
您可以保存并关闭。zhrc文件
打开终端并重新加载文件:
source ~/.zshrc
现在你可以使用adb命令行了!
其他回答
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
在我的Mac (OS X 10.8.5)上,我在这里有adb:
~/Library/android-sdk-mac_86/platform-tools
因此,在.bash_profile中编辑$PATH并对其进行源化。
我使用的是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
我通过安装adb包解决了这个问题。我用的是Ubuntu。
sudo apt install adb
我想这对你有帮助。
必须将adb命令移动到/bin/文件夹
在我的例子中:
sudo su
mv /root/Android/Sdk/platform-tools/adb /bin/