ADB命令未找到。

293

在我使用能够通过浏览器在手机上输入的ezkeyboard应用之前,我需要运行一个adb forward命令。

当我运行adb forward tcp:8080 tcp:8080命令时,我收到了adb command not found错误信息。

我可以从终端中运行android命令。为什么adb没有工作?


https://dev59.com/umMm5IYBdhLWcg3wDrtR - Alex P.
2
@AlexP。这篇帖子比你链接的那篇旧,而且已经解决了... - d0n.key
https://dev59.com/hmgu5IYBdhLWcg3wK0Cr - k4dima
28个回答

3
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  

2
  • 确保您已安装adb
  • 要进行安装,您可以运行“sudo apt install adb”。
  • 您还可以尝试取消设备上的任何USB授权,并启用USB调试后再连接。

1
如果您在android-sdk-macosx/platform-tools/文件夹中没有adb,那么您应该首先安装平台工具。运行android-sdk-macosx/tools/android并从Android SDK管理器中安装平台工具

1

在我的情况下,这是解决这个问题的方法。

  1. 确保您已安装Android SDK。通常,SDK的位置位于以下位置

    /Users/your-user/Library/Android/sdk

  2. 之后cd进入该目录。

  3. 一旦您进入该目录,请输入以下命令 ./platform-tools/adb install your-location-of apk


1
无法找到ADB #已解决 只需下载SDK平台工具。https://developer.android.com/studio/releases/platform-tools.html 提取已下载的文件。 在Android Studio中进入Sdk Manager并复制链接。进入文件资源管理器并粘贴您复制的Sdk路径以查看Sdk文件。您会注意到Adb文件丢失了,打开已下载的文件(平台工具)复制内容并替换您的Sdk工具文件中的每个内容(您注意到adb丢失的文件)并保存。现在您可以使用了。

1

您需要将adb命令移动到/bin/文件夹中。

在我的情况下:

sudo su
mv /root/Android/Sdk/platform-tools/adb /bin/

0
如果您正在使用fish
fish_add_path /Users/<name>/Library/Android/sdk/platform-tools/
或者您可以将其添加到~/.config/fish/config.fish
可能需要重新启动shell

0
将以下命令添加到.zshrc文件中
在终端中使用命令打开文件 -> vi .zshrc 添加Android SDK路径 -> exportPATH="/Users/<user>/Library/Android/sdk/platform-tools:$PATH" 通过-> Esc + :wq关闭文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接