我需要运行一个adb前进命令之前,我可以使用ezkeyboard应用程序,允许用户使用浏览器在手机上输入。
当我运行adb forward tcp:8080 tcp:8080命令时,我得到adb命令not found错误消息。
我可以从终端运行android命令。为什么亚洲开发银行没有发挥作用?
我需要运行一个adb前进命令之前,我可以使用ezkeyboard应用程序,允许用户使用浏览器在手机上输入。
当我运行adb forward tcp:8080 tcp:8080命令时,我得到adb命令not found错误消息。
我可以从终端运行android命令。为什么亚洲开发银行没有发挥作用?
当前回答
在我的情况下,我在我的终端添加了以下一行:
导出路径= " /用户/用户名/图书馆/ 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。通常是SDK的位置 位于这个位置 /用户/用户/图书馆/ Android sdk 然后cd到那个目录。 进入该目录后,键入以下命令 ./platform-tools/adb安装你的位置apk
确保adb在用户的$PATH变量中。
or
您可以尝试使用whereis定位它,并使用./adb运行它
在我的例子中,我在platform-tools目录中,但以错误的方式使用命令:
adb install
而不是正确的方式:
./adb install
对于mac用户的zshrc文件(谁没有bash配置文件)。
转到你的用户文件夹,点击cmd + fn + shift + "。"(在Mac笔记本电脑键盘上!) 隐藏文件是可见的,用文本编辑器打开.zhrc文件 粘贴这一行,不要忘记在括号之间更改用户名:
export PATH="$PATH:/Users/{username}/Library/Android/sdk/platform-tools"
您可以保存并关闭。zhrc文件
打开终端并重新加载文件:
source ~/.zshrc
现在你可以使用adb命令行了!
如果你在android-sdk-macosx/platform-tools/文件夹中没有adb,你应该先安装平台工具。运行android- SDK -macosx/tools/android,从android SDK管理器中安装平台工具。