IllegalArgumentException:无法找到adb

时间:2017-05-30 12:04:34

标签: java android

我在运行应用程序时遇到问题是有错误的。错误是这个 - > IllegalArgumentException:无法找到adb如何解决? (ps:它不重复,如果是,如何解决?)

3 个答案:

答案 0 :(得分:1)

您是否碰巧使用AVG防病毒软件?如果是这样,那么检查AVG病毒库以查看是否包含adb.exe。如果是这样,那么恢复它可能会解决您的问题。

如果这不是问题,那么您可以查看Android Studio SDK管理器。 在Android Studio中尝试: [工具] - > [Android] - > [SDK Manager] - > [启动Standalone Sdk Manager]

您可以尝试卸载并重新安装Android SDK平台工具。

答案 1 :(得分:0)

可能是您的杀毒软件阻止了adb。如果您可以查看防病毒库或在我的情况下(AVG)隔离,则可以在其中找到它。

解决方案可能是删除平台工具的内容,然后从SDK Manager重新安装平台工具。

答案 2 :(得分:0)

有两种解决方案:-

1-从android-sdk文件夹中删除platform-tools文件夹,然后从android studio->sdk manager->点击android platform sdk tools重新安装。还要检查您的防病毒软件并检查文件 adb.exe 是否显示为病毒(如果显示为病毒),然后将 adb.exe 添加到白名单。问题将得到解决。

2-如果执行上述解决方案后仍然显示无法定位 adb,则执行 :- 对于每个项目,您需要转到文件-> 项目结构-> 项目设置-> 项目-> 项目 SDK,在那里您将看到默认设置了“NoSDK”。因此,您单击它并查看选项,选择与您选择作为模拟器的虚拟 api 设备相同的 api。选择后点击确定。现在运行您的虚拟设备,您现在将看不到无法进一步定位 adb 问题。

谢谢。