IllegalArgumentException:无法在Android Studio v2.3中找到adb

问题描述 投票:6回答:10

有谁知道如何解决这一问题?

IllegalArgumentException: Unable to locate adb

enter image description here

我安装了android studio v2.3,它不会让我运行我的应用程序说错误。我在网上搜索并说要点击Launch Standalone Sdk manager,但我无法找到它。

enter image description here

android adb android-studio-2.3
10个回答
11
投票

当我尝试将Android项目从一台计算机移动到另一台计算机时,我也遇到了这个问题。由于我有Android Studio 2.3,我没有运行独立SDK管理器的选项(或者至少,我没有看到任何按钮)。

在这个网站上 http://m.blog.csdn.net/article/details?id=51204114 我找到了解决问题的方法。

转到工具>> Android >> SDK-Manager >> SDK-Tools 取消选中“Android SDK Platform-Tools”,然后按“应用”再次将其卸载。 Uninstall Android SDK Platform-Tools然后再次检查以重新安装它。然后我能够再次编译我的项目。


0
投票

我前一段时间遇到过类似的问题,你可以尝试一下这样的事情:

你安装avast防病毒软件

如果那不是问题那么:

您必须通过页面再次下载ADB.EXE并根据您的操作系统下载

然后从该下载的文件中复制ADB.exe

C:> Users> name> Downloads> platform-tools

- 并在你拥有android Studio的平台工具的路径上复制它,在我的情况下它是:

C:> Users> name> AppData> Local> Android> sdk> platform-tools

这就是我希望能帮助你的一切,问候:)


0
投票

我有同样的问题。我有理由重新安装Android Studio,创建了额外的文件夹sdk。转到工具>> Android >> SDK-Manager >> Android SDK NLocation并选择另一个文件夹sdk。如果它在列表中。

[][2]

和“确定”>>“下一步”>>“下一步”>>“完成”


-1
投票

在按照一些答案推荐卸载某些工具之后,我将Android SDK工具更新到版本24.0.2并解决了这个问题。


5
投票

我有这个问题,需要一段时间才弄明白,但我确实设法解决了这个问题。

我最终从AppData / Local / Android / Android-SDK / Platform-Tools文件夹中复制adb.exe并将其复制到AppData / Local / Android / SDK / Platform-Tools

似乎工作!祝好运!


3
投票

在我的系统上,Avast Antivirus保持隔离'adb.exe',因此该文件将有效消失。一旦我怀疑它,它只是(在Avast中):

保护>病毒箱> [文件三点菜单]>恢复并添加例外

如果我要更改文件夹名称或重新安装,我将不得不再次这样做,但至少我知道在哪里看。


2
投票

前一天我有类似的问题删除了一个avast通知为病毒的文件,你可以尝试以下步骤,它对我有用:

  1. 您必须通过以下链接下载“适用于您的操作系统的SDK平台 - 工具”:https://developer.android.com/studio/releases/platform-tools.html
  2. 解压缩下载的包
  3. 打开解压缩的文件夹,然后复制“platform-tools”文件夹
  4. 关闭Android Studio
  5. 重命名现有的“平台工具”,然后将新的“平台工具”粘贴到您的sdk位置,在我的情况下:C:\ Users \ YourUserName \ AppData \ Local \ Android \ Sdk
  6. 启动Android Studio并尝试运行您的项目

你应该好好去!

祝好运!


1
投票

下载SDK platform_tools将其复制到SDK安装位置的位置。然后打开android studio转到工具→sdk Manager→sdk工具→这里安装更新的SDK platform_tools。这肯定会解决adb.exe文件的问题。


0
投票

发生在我身上。尝试在Tools >> Android >> SDK Manager中的SDK管理器中卸载并重新安装SDK平台工具。如果这不起作用(通常会这样),那么由于某种原因你的android-sdk文件夹可能没有包含adb.exe文件的Platform-Tools文件夹。从第一次安装转到ADT解压缩文件,然后将其复制到正确的路径。


0
投票

这里的答案很晚 - 对我来说解决方案是完全删除我当前的SDK并再次安装它。 此外,我的防病毒软件将adb检测为风险文件,因此重新安装SDK后我必须确保我的防病毒软件不会再次执行此操作。 LiooRyuuguu答案很好,但出于某种原因 - 重新安装来自android工作室工具的SDK,因为他建议不适合我,对我来说有用的,就像我说的那样是检测我的电脑中的SDK位置,删除它并再次安装。


0
投票

我有同样的问题。此路径中的问题是adb.exe文件丢失或损坏:D:\ Android_Sdk \ sdk \ platform-tools我从此SDK路径中的某些位置手动复制adb.exe文件并开始工作。 Image representation of adb.exe path


0
投票

当我尝试通过GUI卸载平台工具时,它被绞死了,所以相反,我:

  1. 通过删除<AndroidSDK>/platform-tools卸载平台工具
  2. 重新安装平台工具: 检查IntelliJ IDEA > Settings > Appearance & Behavior > System Settings > Android SDK > SDK Tools > Android SDK Platform-Tools 然后按OK
© www.soinside.com 2019 - 2024. All rights reserved.