无法在 Android Studio 中找到 adb
Unable to locate adb in Android Studio
我是 Android Studio 的新手。我想 运行 在我的手机 phone 中安装基本的“Hello world”应用程序。因此,在我的 phone 中启用 USB 调试 模式后,我按下了 运行 按钮,但我的 phone 中没有显示任何内容。经过一些故障排除后,我发现,每次我尝试重新启动 ADB 服务器时都会显示此错误
Unable to locate ADB
我修复此错误所遵循的步骤:
- 删除文件夹
C:\Users\Abhishek\AppData\Local\Android\Sdk\platform-tools
- 从 SDK 管理器重新安装了 Android SDK 平台工具。
- 重新启动 Android 工作室。
没有任何效果。
.
事实上,如您所见,adb.exe 存在于 platform-tools 文件夹中。我不明白为什么 android studio 找不到它。
如果使用avast go for virus chest,会发现ADB,点击右键恢复。
如果您没有使用 avast,那么您需要设置以下配置。
打开Android工作室设置-->系统设置-->AndroidSDK-->selectSDK工具选项卡-->>select"AndroidSDK平台工具”并安装
此外,您可以在 CMD 或终端中的 platform-tools 文件夹中执行此命令来检查 ADB 是否正常工作
ADB devices
有时 Android 工作室处于搞笑模式。
只需按 Ctrl+Alt+Del 按钮。然后 select 任务管理器和 select ADB 并结束任务。
您也可以尝试文件--> 使缓存无效/重新启动。
并重新启动您的电脑。
尝试从 https://developer.android.com/studio/releases/platform-tools
下载“SDK 平台工具”
复制'adb.exe'到C:\Users\user\AppData\Local\Android\Sdk\platform-tools。
这将解决问题。
我也有同样的错误,我已经添加了(可选)
C:\Users\user\AppData\Local\Android\Sdk\platform-tools\adb.exe 到我的杀毒工具的例外列表
意识到我实际上并没有一直将我的手机 phone 连接到我的电脑,这让我感到非常愚蠢。我一直使用 USB 连接 充电 而不是 传输文件,因此我的 USB 调试从未真正启用。
现在一切正常。谢谢大家的帮助。
这是我针对 windows 7 和 Moto phone 的解决方案。我希望它适用于 windows 和 android.
的其他版本
确保在您的 android phone 上启用了开发者选项和 USB 调试(并且 phone 已插入您的计算机。)
确保您的 Android 文件夹中有 adb.exe(对我来说,它是 users/me/appdata/local/android/sdk/platform-tools/)。如果没有,您可以使用 SDK 管理器安装它或从 https://developer.android.com/studio/releases/platform-tools
下载
测试您的计算机是否检测到 adb.exe
- 打开命令提示符。
- 类型:adb
- 如果找不到,则不显示任何内容。如果是,它应该显示一堆文本(跳过下一步,转到 'install usb driver')
确保您的计算机知道在哪里可以找到 ADB.exe
- 右键单击 'computer' - 单击“属性”。
- Select 'Advanced system settings' 左侧菜单。
- 点击'Environment Variables'
- 在系统变量下,向下滚动直到看到“路径”。 Select 'Path' 并单击 'Edit'
- 复制你的adb.exe所在的地址文件夹。
- 在'variable value'下- 不要删除已经存在的内容!在所有其他路径的最后键入一个分号。然后在分号后粘贴您的文件夹地址。 (对我来说是 ;C:\Users\me\AppData\Local\Android\Sdk\platform-tools)点击确定
- 在 'User variables for admin' 下 - 单击 'New'
- 对于变量名,键入:ANDROID_HOME
- 对于变量值,粘贴到 Sdk 文件夹而不是 platform-tools 文件夹 (C:\Users\me\AppData\Local\Android\Sdk)
- 打开命令提示符并输入:adb
如果它列出了版本号,那么恭喜你越过了一个障碍。耶!如果没有,请检查您的防病毒软件是否在隔离区中有 adb。
安装 Google USB 驱动程序(或 Intel Android 驱动程序,具体取决于您拥有的智能phone。)
使用 SDK Manager 安装 USB Driver 或直接在网站上下载。
复制安装位置。 (对我来说,它是 c:\Users\me\appdata\local\android\sdk\extras\google\usb_driver)
更新 phone 上的驱动程序。将 phone 插入计算机。
- 右键单击计算机 - select 'manage'
- 点击设备管理器
- 搜索 'Other Devices' 和 select 'unknown device' 或您的 phone 的名称。右击更新驱动程序
- 选择'Browse my computer for driver software'
- 选择'Let me pick from a list of device'
- 它会有一个列表。只需单击 'next'
- 它将是空的。点击'have disk'
- 浏览 USB 驱动程序的位置。单击确定
- Select 'Android ADB Interface' 然后点击 'Next'
- 更新 phone 的驱动程序。
如果您看到消息 'Windows has successfully updated your driver software' 耶!
重启一切。
关闭 phone 上的开发者选项并断开连接。
重新启动计算机。
打开开发者选项,打开USB调试,连接电脑。
检查计算机是否将您的 phone 识别为调试设备
- 将 phone 插入计算机(确保 USB 调试已开启!)
- 您的 phone 应该会提示您输入 RSA 密钥指纹! (你达到了 99.99%!)
- 勾选'always allow'
- 点击'OK'
打开命令提示符并输入:adb devices
它应该将您的 phone 列为一系列数字和字母。
恭喜!!!
打开 Android Studio 和 运行 您的应用程序。如果插入,它应该会列出您的 phone。
哇!耶!
我是 Android Studio 的新手。我想 运行 在我的手机 phone 中安装基本的“Hello world”应用程序。因此,在我的 phone 中启用 USB 调试 模式后,我按下了 运行 按钮,但我的 phone 中没有显示任何内容。经过一些故障排除后,我发现,每次我尝试重新启动 ADB 服务器时都会显示此错误
Unable to locate ADB
我修复此错误所遵循的步骤:
- 删除文件夹
C:\Users\Abhishek\AppData\Local\Android\Sdk\platform-tools
- 从 SDK 管理器重新安装了 Android SDK 平台工具。
- 重新启动 Android 工作室。
没有任何效果。
.
事实上,如您所见,adb.exe 存在于 platform-tools 文件夹中。我不明白为什么 android studio 找不到它。
如果使用avast go for virus chest,会发现ADB,点击右键恢复。
如果您没有使用 avast,那么您需要设置以下配置。
打开Android工作室设置-->系统设置-->AndroidSDK-->selectSDK工具选项卡-->>select"AndroidSDK平台工具”并安装
此外,您可以在 CMD 或终端中的 platform-tools 文件夹中执行此命令来检查 ADB 是否正常工作
ADB devices
有时 Android 工作室处于搞笑模式。
只需按 Ctrl+Alt+Del 按钮。然后 select 任务管理器和 select ADB 并结束任务。
您也可以尝试文件--> 使缓存无效/重新启动。
并重新启动您的电脑。
尝试从 https://developer.android.com/studio/releases/platform-tools
下载“SDK 平台工具”复制'adb.exe'到C:\Users\user\AppData\Local\Android\Sdk\platform-tools。 这将解决问题。
我也有同样的错误,我已经添加了(可选) C:\Users\user\AppData\Local\Android\Sdk\platform-tools\adb.exe 到我的杀毒工具的例外列表
意识到我实际上并没有一直将我的手机 phone 连接到我的电脑,这让我感到非常愚蠢。我一直使用 USB 连接 充电 而不是 传输文件,因此我的 USB 调试从未真正启用。
现在一切正常。谢谢大家的帮助。
这是我针对 windows 7 和 Moto phone 的解决方案。我希望它适用于 windows 和 android.
的其他版本确保在您的 android phone 上启用了开发者选项和 USB 调试(并且 phone 已插入您的计算机。)
确保您的 Android 文件夹中有 adb.exe(对我来说,它是 users/me/appdata/local/android/sdk/platform-tools/)。如果没有,您可以使用 SDK 管理器安装它或从 https://developer.android.com/studio/releases/platform-tools
下载测试您的计算机是否检测到 adb.exe
- 打开命令提示符。
- 类型:adb
- 如果找不到,则不显示任何内容。如果是,它应该显示一堆文本(跳过下一步,转到 'install usb driver')
确保您的计算机知道在哪里可以找到 ADB.exe
- 右键单击 'computer' - 单击“属性”。
- Select 'Advanced system settings' 左侧菜单。
- 点击'Environment Variables'
- 在系统变量下,向下滚动直到看到“路径”。 Select 'Path' 并单击 'Edit'
- 复制你的adb.exe所在的地址文件夹。
- 在'variable value'下- 不要删除已经存在的内容!在所有其他路径的最后键入一个分号。然后在分号后粘贴您的文件夹地址。 (对我来说是 ;C:\Users\me\AppData\Local\Android\Sdk\platform-tools)点击确定
- 在 'User variables for admin' 下 - 单击 'New'
- 对于变量名,键入:ANDROID_HOME
- 对于变量值,粘贴到 Sdk 文件夹而不是 platform-tools 文件夹 (C:\Users\me\AppData\Local\Android\Sdk)
- 打开命令提示符并输入:adb 如果它列出了版本号,那么恭喜你越过了一个障碍。耶!如果没有,请检查您的防病毒软件是否在隔离区中有 adb。
安装 Google USB 驱动程序(或 Intel Android 驱动程序,具体取决于您拥有的智能phone。) 使用 SDK Manager 安装 USB Driver 或直接在网站上下载。 复制安装位置。 (对我来说,它是 c:\Users\me\appdata\local\android\sdk\extras\google\usb_driver)
更新 phone 上的驱动程序。将 phone 插入计算机。
- 右键单击计算机 - select 'manage'
- 点击设备管理器
- 搜索 'Other Devices' 和 select 'unknown device' 或您的 phone 的名称。右击更新驱动程序
- 选择'Browse my computer for driver software'
- 选择'Let me pick from a list of device'
- 它会有一个列表。只需单击 'next'
- 它将是空的。点击'have disk'
- 浏览 USB 驱动程序的位置。单击确定
- Select 'Android ADB Interface' 然后点击 'Next'
- 更新 phone 的驱动程序。
如果您看到消息 'Windows has successfully updated your driver software' 耶!
重启一切。 关闭 phone 上的开发者选项并断开连接。 重新启动计算机。 打开开发者选项,打开USB调试,连接电脑。
检查计算机是否将您的 phone 识别为调试设备
- 将 phone 插入计算机(确保 USB 调试已开启!)
- 您的 phone 应该会提示您输入 RSA 密钥指纹! (你达到了 99.99%!)
- 勾选'always allow'
- 点击'OK'
打开命令提示符并输入:adb devices 它应该将您的 phone 列为一系列数字和字母。
恭喜!!!
打开 Android Studio 和 运行 您的应用程序。如果插入,它应该会列出您的 phone。 哇!耶!