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

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

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


当前回答

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

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

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

其他回答

为了避免每次启动终端时重写$PATH变量,请在主目录(~/)下编辑.bash_profile(对于mac,它只是.profile)文件,并将导出语句放置在文件中的某个位置。

现在每次你启动终端,你的$PATH变量将被正确更新。要在修改概要文件后立即更新终端环境,请输入:

source ~/.profile 
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 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

我想这对你有帮助。

将以下命令添加到.zshrc文件中

在终端中使用命令-> vi .zshrc打开文件 添加android sdk路径- > exportPATH="/Users/<user>/Library/ android /sdk/platform-tools:$ path "

通过-> Esc +:wq关闭文件