没有找到adb,如何解决?

没Mac环境中没有找到adb命令,通过find . -name adb可以找到adb文件

img

如果你在终端中通过adb命令找不到该命令,可能是因为你的PATH环境变量中没有包含adb所在的路径。

你可以通过find命令找到adb文件的路径,然后将该路径添加到PATH环境变量中,使得终端能够找到该命令。

你可以按照以下步骤操作:

  1. 执行以下命令找到adb文件的路径:
find / -name adb 2>/dev/null

这个命令将在你的整个文件系统中查找名为adb的文件,并将结果输出到终端。由于搜索整个文件系统可能比较耗时,因此建议在终端上先进入到你通常使用的目录下,然后再执行该命令,以缩小搜索范围。

  1. 找到adb文件所在的路径后,将该路径添加到PATH环境变量中。你可以通过以下命令将adb所在路径添加到PATH环境变量:
export PATH=/path/to/adb:$PATH

其中,/path/to/adb应替换为你在第1步中找到的adb文件所在的路径。此外,该命令只会在当前终端会话中生效,如果你需要每次打开终端时都能够使用adb命令,可以将该命令添加到/.bash_profile或/.zshrc文件中,具体操作可以参考相关文档。

  1. 执行adb命令验证是否成功添加了adb所在的路径:
    adb version
    

如果adb命令能够正常执行,并输出版本信息,说明你已经成功添加了adb所在的路径到PATH环境变量中。

方法一:
1.打开mac的终端,输入 cd ~
2.输入 touch .bash_profile【如果没有 .bash_profile这个文件,则创建一个这个文件】
3.输入 open .bash_profile【打开我们创建的这个文件,此时应该弹出一个文本编辑框,如果是第一次配置环境,那么文本编辑框为空白】
4.在打开的文本编辑器中写入如下代码:

export ANDROID_HOME=/usr/local/opt/android-sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

注意【4】中的 ANDROID_HOME应该根据自己的sdk路径来填写,其余可以直接复制。至于sdk路径,可以打开Android Studio,在Preference中的【Android SDK】中查看
在终端中输入 source .bash_profile【使我们的改动生效】
输入 adb 【验证是否完成配置,如果不显示 adb: command not found说明配置完成 】
方法二:
1.先确认是否安装adb, /Library/Android/sdk/platform-tools/adb是否存在,如果存在则跳过以下步骤,直接到最后第5步;
2.打开【Android Studio】;
3.打开【SDK Manager】
4.检查【SDK Platform-Tools】
5.在Mac上运行以下命令

echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile

6.完成以上步骤后重启终端
注:如果使用的是zsh要按照以下方式,要用 .zshenv替换 .bash_profile

如果在 Mac 系统上找不到 adb 命令,可能是因为 adb 工具没有正确安装或没有添加到的系统路径中。

可以按照以下步骤尝试解决这个问题:

1.确认已经安装了 Android SDK。如果没有,请从 Android 官方网站下载并安装 Android SDK。

2.打开终端应用程序并输入以下命令:

echo $PATH

这将显示当前的系统路径。确认 Android SDK 的 bin 文件夹是否包含在其中。如果没有,请将其添加到系统路径中。可以使用以下命令将 Android SDK 的 bin 文件夹添加到系统路径:

export PATH=$PATH:/path/to/android-sdk/platform-tools

在这个命令中,将“/path/to/android-sdk/”替换为 Android SDK 的实际路径。

3.如果已经添加了 Android SDK 的 bin 文件夹到系统路径中,但是仍然找不到 adb 命令,请尝试使用以下命令找到 adb 文件的位置:

sudo find / -name "adb" -type f

这将在整个系统中搜索 adb 文件,并显示文件的路径。请注意,这个过程可能需要一些时间,因为它将搜索整个系统。

一旦找到了 adb 文件的路径,可以使用以下命令将其添加到系统路径中:

export PATH=$PATH:/path/to/adb/

请注意,这里的“/path/to/adb/”应该是在上一步中找到的 adb 文件的路径。这个命令将 adb 文件的路径添加到系统路径中,这样就可以在终端中使用 adb 命令了。
以上希望可以对你有帮助

https://www.baidu.com/link?url=-Gm3rxW3zAN18XmKqOpzyRy0bE0RXDj69Vskr9vIfJJEAH30VqS6xaElbfeswEondqbEr-TjhBUnxy_i9-2x1sQhDl6oGLhGX45hmZIY5ci&wd=&eqid=b4460fab001864330000000263ed8c06

可以尝试使用brew安装adb,brew是Mac OS X上的软件包管理工具,可以使用brew install adb来安装adb命令。

  1. 打开终端应用程序(可在“应用程序”文件夹中找到),输入以下命令行并按回车键:
    find / -name adb
    
  2. 终端会开始搜索整个文件系统,查找包含adb文件名的文件和文件夹。请注意,这可能需要一些时间,具体取决于您的系统和文件系统的大小。
  3. 如果找到了adb文件,终端将返回文件路径,您可以使用该路径来运行adb命令。 如果没有找到adb文件,终端将不返回任何内容。在这种情况下,您可能需要检查是否正确安装了Android SDK,并根据需要安装adb工具。

不知道你解决了没有?如果没有解决,我们可以聊聊。

你有没有考虑过是权限问题?
比如有没有编辑权限?

adb命令是Android SDK中的一个工具,需要安装Android SDK并将adb工具所在目录添加到系统的PATH环境变量中,才能在命令行中直接使用adb命令

方法一:
1.打开mac的终端,输入 cd ~
2.输入 touch .bash_profile【如果没有 .bash_profile这个文件,则创建一个这个文件】
3.输入 open .bash_profile【打开我们创建的这个文件,此时应该弹出一个文本编辑框,如果是第一次配置环境,那么文本编辑框为空白】
4.在打开的文本编辑器中写入如下代码:

export ANDROID_HOME=/usr/local/opt/android-sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

注意【4】中的 ANDROID_HOME应该根据自己的sdk路径来填写,其余可以直接复制。至于sdk路径,可以打开Android Studio,在Preference中的【Android SDK】中查看
在终端中输入 source .bash_profile【使我们的改动生效】
输入 adb 【验证是否完成配置,如果不显示 adb: command not found说明配置完成 】
方法二:
1.先确认是否安装adb, /Library/Android/sdk/platform-tools/adb是否存在,如果存在则跳过以下步骤,直接到最后第5步;
2.打开【Android Studio】;
3.打开【SDK Manager】
4.检查【SDK Platform-Tools】
5.在Mac上运行以下命令

echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile

6.完成以上步骤后重启终端
注:如果使用的是zsh要按照以下方式,要用 .zshenv替换 .bash_profile

在 Mac 环境中,adb 命令一般是通过 Android SDK Platform Tools 包中提供的。如果你已经安装了 Android Studio,那么 adb 命令应该已经包含在其中了。你可以通过终端输入以下命令来测试 adb 是否正常工作:

Copy code
adb devices
如果终端提示“command not found”,那么说明 adb 可能没有被正确地安装或者没有添加到 PATH 环境变量中。你可以通过以下步骤来手动添加 adb 到 PATH 环境变量中:

打开终端并输入以下命令:
bash
Copy code
nano ~/.bash_profile
在打开的文本编辑器中,添加以下一行代码:
ruby
Copy code
export PATH=$PATH:/path/to/your/android-sdk/platform-tools
请将上面代码中的/path/to/your/android-sdk替换为你本地 Android SDK 的安装路径。

保存文件并退出文本编辑器。你可以使用Ctrl + X组合键来退出,按Y键确认保存。

重新启动终端,输入以下命令来测试 adb 是否正常工作:

Copy code
adb devices
这应该会列出已连接的 Android 设备。如果你仍然找不到 adb 命令,你可以尝试在终端中使用find命令来搜索 adb 文件,如你所提到的。

你可以使用以下步骤来安装adb环境:1、打开终端,输入“brew install android-platform-tools”。这会安装adb文件到/usr/local/bin中。2、将/usr/local/bin添加到PATH环境变量中。3、执行“adb version”命令,验证安装是否成功。4、执行“find . -name adb”命令查看是否安装完成。

可能没有正确安装adb,请检查是否已经正确安装adb,没有的话,安装adb。另外,也可以尝试使用其他的adb命令,比如adb devices,adb shell等,来检查adb是否已经正确安装。