已安装 Android SDK,但缺少 adb.exe
Posted
技术标签:
【中文标题】已安装 Android SDK,但缺少 adb.exe【英文标题】:Android SDK Installed, but adb.exe Missing 【发布时间】:2016-02-08 22:38:12 【问题描述】:在Visual Studio install suddenly lost the ability to deploy my Xamarin app to an android emulator 之后,我决定卸载一切(Visual Studio、Xamarin、Android SDK)并重新开始。
一切都已重新安装,但 Android SDK 不包含 adb.exe 文件。我希望找到它的地方在这里:
C:\Users\costcopc\AppData\Local\Android\android-sdk\platform-tools\adb.exe
出了什么问题?我该如何解决这个问题?
我打开 cmd.exe 提示符并搜索整个驱动器 (C:>) 以找到该文件 - 它不存在。
重新跟踪我的步骤
如果有帮助,我会回溯我的步骤...
卸载
我首先卸载了 Xamarin,according to instructions。我想要一张白纸,所以按照这些说明,我也卸载了:
Android SDK 工具 GTK#我没有卸载 Java SDK,因为正如我的第一个链接所述,我已经使用系统还原点来恢复 Java SDK 的稳定版本。
接下来是 Visual Studio。我使用它的安装程序进行卸载,然后我按照它给出的post-uninstall "Secondary installer" instructions。
重新安装
我首先重新安装了 VS 2015,然后我启动了 Xamarin Studio 安装程序,它又为我安装了 Android SDK:
一切似乎都安装成功了,我启动了 Visual Studio 并尝试使用 Tools -> Android -> Android SDK Manager 打开 Android SDK Manager。
它有效,但我注意到一个 cmd.exe 窗口打开并保持打开状态,包含一些奇怪的错误消息。
它是:“该进程无法访问该文件,因为它正在被另一个进程使用。”
尽管出现异常,我还是使用 SDK 管理器安装了另外 4 个包。
不过,我对错误消息感到不安,所以我认为是时候重新启动了。重启后情况变得更糟。之前,Visual Studio 至少能够启动 android SDK 管理器。现在它完全无法启动它:
那个奇怪的 SDK 路径 C:\Users\costcopc\AppData\Local\Android\ANDROI-1
消失了!
Xamarin Studio 也无法启动 SDK 管理器:
现在我选择执行 Xamarin Studio 安装“修复”。 Xamarin 的行为就像安装了 Android SDK,因此它没有进行任何修复。
同样,我可以做些什么来解决这个问题?
【问题讨论】:
尝试单独下载 sdk,然后使用位置旁边的浏览按钮将 Xamarin 指向它。如果有任何关于 sdk 位置的信息,还要检查您的路径环境变量,并在必要时进行更改。 路径环境变量是干净的。另外,我听从了你的建议。我卸载了 Xamarin 和 Android SDK (AGAIN) 并下载了 Android SDK 以单独安装。这带回了 adb.exe,但让我回到了我开始的地方:forums.xamarin.com/discussion/55415/… 【参考方案1】:我通过在 VS 2017RC 中选择 Tools/Xamarin Account 解决了这个问题。
然后浏览器打开,进入您的帐户并从此处下载并安装 Xamarin。
【讨论】:
【参考方案2】:我建议您从这里安装 VS 2015 社区 ISO: https://go.microsoft.com/fwlink/?LinkId=615448&clcid=0x409
安装后,打开 VS > tools> options > Xamarin ,并检查您的 SDK检测成功:
如果未检测到某些内容,则以管理员身份运行 android SDK manager,然后确保 SDK 已正确安装/更新。
【讨论】:
【参考方案3】:只需以管理员身份运行visual studio即可解决(将目录映射到实际工具所在的最终文件夹)
【讨论】:
以上是关于已安装 Android SDK,但缺少 adb.exe的主要内容,如果未能解决你的问题,请参考以下文章
""tns doctor" "您需要在系统上安装 Android SDK 构建工具。"但一切都已安装
我尝试使 android studio (emulator) 与 vs-code 一起工作,但出现错误“Android SDK 中缺少 avdmanager”
安装android sdk缺少处理器文件,dl.google.com拒绝 完成的包加载. dl.google.com 挂代理怎么还下载不了