今天,当我启动Android Stodio时,我点击了一些更新。我忘记了它是什么。然后,我在出现错误时运行一些代码 " 8:34 PM IllegalArgumentException:无法找到adb"
然后,我谷歌几个小时仍然无法解决我的问题。我发现没有" adb.exe"在我的platform-tools文件夹下。
有人可以帮忙吗?
我的操作系统是Window 10。 我尝试卸载Android Studio并重新安装。它没有帮助。
编辑1:重新安装平台工具后,我回到了adb.exe.But,我再次运行我的程序,它执行" ADB初始化",我的adb.exe文件再次失败。
答案 0 :(得分:24)
我正在编写适合我的解决方案:
答案 1 :(得分:13)
有同样的问题。解决方案是Avast删除了adb.exe。 尝试将SDK文件夹添加到防病毒白名单。
答案 2 :(得分:5)
对我有用(在安装了AS 2.x和AS 3.x并试图让Canary 3.1工作之后):
有时在更新/尝试侧载新版本的Android Studio时,更新程序/修补程序会搞砸。它可能会删除adb后说它会停止并更新它,它可能是fastboot或aapt ......无论如何。
对我来说有用的是删除整个sdk / platform-tools文件夹,重新启动AS并重新下载整个平台工具包。
然后再次启动AS并转到File-> Invalidate caches / restart。
如果您一直在更新Java,您可能还需要确保您的JAVA_HOME正确并且您的AS项目已设置为正确的JDK(项目设置)。
答案 3 :(得分:3)
是的,看起来很多人(太多了,耻辱你,谷歌)已经找到了一个缺失的' adb.exe'症状。 (在我的情况下,我声称它在我的Windows-10捆绑安装的Android Studio中根本没有安装过, 版本3.1.2。)
好的,这是我推荐的解决方案(我借用并稍微修改过 这个问题):Android Studio SDK installer hangs indefinitely at Unzipping 'platform-tools/systrace/NOTICE'
第二个(?)答案基本上是正确的......" Dx Arout"大胆而正确地推荐:
(1)从此位置删除平台工具C:\ Users \ AppData \ Local \ Android \ Sdk
并且他/她有正确的想法,然后启动Android Studio并尝试让它投诉并提供为您解决问题...说:
(2)然后重启Android Studio。在gradle构建完成后,它将要求安装缺少的工具。只需点击那里它应该工作正常。
嗯,不,不完全。它没有问我什么,因为我没有得到任何东西 来自当前项目构建的错误。所以,我不得不在* ss'中踢 启动工具 - > SDK Manager,选择中间选项卡(' SDK工具'),然后转到已安装的名为' Android SDK Build-Tools 28-rc2' (您的确切版本条目可能会有所不同)。因此,请点击其复选框,选择显示包裹详细信息'复选框(在右下角)。我点亮了所有的包变体,并强迫它们全部安装。这可能是矫枉过正,但是瞧......一旦完成,' adb'已确认已安装DID 当我启动调试运行时。 (在“logcat”选项卡的日志消息窗口中,两个RED标题,最后变为黑色,调试终于可用了!
干杯...
答案 4 :(得分:2)
很简单,只需转到您的SDK位置 如 C:\ Users \ User \ AppData \ Local \ Android \ Sdk
那里是文件夹 platform-tools和platform-tools.backup 。 打开 platfrm-tools.backup 并复制 adb.exe 并将其粘贴到 platform-tools 文件夹中,然后再次打开android studio。将顺利运行,没有任何错误 谢谢
答案 5 :(得分:1)
我也遇到了这个问题。
avast防病毒软件已将文件adb.exe移至病毒箱,这就是问题的原因。我已经通过从avast的病毒箱中还原adb.exe来解决了该问题。
答案 6 :(得分:0)
问题解决了。我遇到的问题是我将SDK平台工具升级到25.0.6。但我的SDK Build-Tools是25.0.3。 (25.0.6尚未提供)我猜版本不匹配导致此问题。
我将我的SDK平台工具降级到25.0.3并且正常工作。
答案 7 :(得分:0)
系统从平台工具中删除了该文件,您只需制作另一个平台工具副本,并在系统删除" adb.exe" 。你可以把它复制到sdk / platform。
这是我安装Quick Heal的临时解决方案,但它并没有解决我的问题
adb.exe是病毒文件,因为它被检测为恶意软件
**
解决方案2:
**将您的SDK文件夹复制到系统文件夹中,防病毒软件不会对其执行操作。
**
解决方案3: 1.下载平台工具的新副本
2.将其加入SDK
3.右键单击adb.exe并转到安全选项卡
4.禁止用户系统删除访问权限USERGROUP
解决方案4
在appdata / local中复制sdk,它将永久解决您的问题。
谢谢
答案 8 :(得分:0)
adb.exe将不会出现,我们需要将其列入白名单。 防病毒软件会阻止它,因为它会找到.exe文件,因此会阻止它。
答案 9 :(得分:0)
重新安装Android SDK Platform-Tools对我有用。
答案 10 :(得分:0)
没有找到亚行。我不得不从 AVD 管理器中删除虚拟设备创建另一个。现在虚拟设备连接成功