我需要运行一个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 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在用户的$PATH变量中。
or
您可以尝试使用whereis定位它,并使用./adb运行它
在我的情况下,我在我的终端添加了以下一行:
导出路径= " /用户/用户名/图书馆/ Android / sdk /平台工具”:美元的道路
请确保将“username”替换为您的用户名。
按enter键,然后输入“adb”,看看错误是否消失。如果是的话,下面是你应该看到的: Android调试桥版本1.0.40
...后面跟着一堆命令..并以这个结尾: ADB_TRACE美元 以逗号分隔的调试信息列表要记录: adb,套接字、包,rwx, usb,同步,sysdeps,运输,jdwp $ADB_VENDOR_KEYS以冒号分隔的密钥列表(文件或目录) $ANDROID_SERIAL连接到的序列号(参见-s) $ANDROID_LOG_TAGS标签将被logcat使用(参见logcat——help)
如果你得到了,运行NPM再次运行android,它应该工作。
android-sdk /tools/adb_has_move .txt文件:
adb工具已经迁移到platform-tools/ 如果你的SDK中没有这个目录,启动SDK和AVD 管理器(执行android工具)并安装“android SDK” 平台工具” 还请更新PATH环境变量以包含 Platform-tools /目录,因此您可以从任何位置执行adb。
所以在UNIX上执行如下操作:
导出路径= $路径:~ / android-sdks /平台工具
必须将adb命令移动到/bin/文件夹
在我的例子中:
sudo su
mv /root/Android/Sdk/platform-tools/adb /bin/
如果你使用的是mac,试试下面的命令。
$ HOME / . bash_profile来源