我需要运行一个adb前进命令之前,我可以使用ezkeyboard应用程序,允许用户使用浏览器在手机上输入。
当我运行adb forward tcp:8080 tcp:8080命令时,我得到adb命令not found错误消息。
我可以从终端运行android命令。为什么亚洲开发银行没有发挥作用?
我需要运行一个adb前进命令之前,我可以使用ezkeyboard应用程序,允许用户使用浏览器在手机上输入。
当我运行adb forward tcp:8080 tcp:8080命令时,我得到adb命令not found错误消息。
我可以从终端运行android命令。为什么亚洲开发银行没有发挥作用?
当前回答
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
其他回答
如果您不想编辑PATH变量,请转到安装SDK的platform-tools目录,该命令就在那里。
你可以这样使用它:
进入你放置SDK的目录: cd /用户/曼苏尔/图书馆/开发/ Android / sdk /平台工具 使用./键入adb命令,以便从当前目录使用它。 ./adb tcpip 5555 .使用实例 亚行。/设备 ./adb连接192.168.XXX.XXX
在我的Mac (OS X 10.8.5)上,我在这里有adb:
~/Library/android-sdk-mac_86/platform-tools
因此,在.bash_profile中编辑$PATH并对其进行源化。
必须将adb命令移动到/bin/文件夹
在我的例子中:
sudo su
mv /root/Android/Sdk/platform-tools/adb /bin/
将以下命令添加到.zshrc文件中
在终端中使用命令-> vi .zshrc打开文件 添加android sdk路径- > exportPATH="/Users/<user>/Library/ android /sdk/platform-tools:$ path "
通过-> Esc +:wq关闭文件
在我的例子中,我在platform-tools目录中,但以错误的方式使用命令:
adb install
而不是正确的方式:
./adb install