今天,当我启动Android Stodio时,我点击了一些更新。我都忘了那是什么了。然后,当出现错误"8:34 PM IllegalArgumentException: Unable to locate adb“时,我运行一些代码。
然后,我在谷歌上搜索了几个小时,仍然无法解决我的问题。我发现在我的platform-tools文件夹下没有"adb.exe“。
有人能帮帮忙吗?
我的操作系统是windows10,我试过卸载Android Studio,然后重新安装。这没什么用。
编辑1:在我重新安装平台工具后,我拿回了adb.exe.But,我再次运行我的程序,它做了"ADB初始化“,我的adb.exe文件再次丢失。
发布于 2017-05-18 12:35:19
问题就解决了。我遇到的问题是我将SDK平台工具升级到了25.0.6。但是我的SDK构建工具是25.0.3。(25.0.6尚未提供)我猜版本不匹配,这导致了这个问题。
我将我的SDK平台工具降级到25.0.3,它像往常一样工作。
发布于 2017-05-20 21:43:56
也有同样的问题。解决方案是Avast删除了adb.exe。尝试将SDK文件夹添加到防病毒白名单中。
发布于 2017-10-28 07:33:40
对我有效的方法(在安装了AS 2.x和AS 3.x并尝试让Canary 3.1正常工作后):
有时在更新/尝试加载新版本的Android Studio时,更新程序/补丁程序会出错。它可能会在声明将停止并更新它之后删除adb,它可能是快速启动或aapt…管他呢。
对我来说,有效的方法是删除整个sdk/ platform -tools文件夹,重新启动AS,然后重新下载整个平台工具包。
然后再次启动AS并转到文件->无效缓存/重新启动。
如果您一直在更新Java,您可能还希望确保您的JAVA_HOME是正确的,并且您的AS项目已经被设置为正确的JDK (项目设置)。
https://stackoverflow.com/questions/44038199
复制相似问题