Android SDK已安装,但adb.exe缺失

时间:2015-11-08 00:52:08

标签: android xamarin visual-studio-2015

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 \应用程序数据\本地\的Android \ Android的SDK \平台的工具\ 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:

enter image description here

一切看似已成功安装,我启动了Visual Studio,并尝试使用工具打开Android SDK管理器 - > Android - > Android SDK Manager。

虽然有效,但我注意到cmd.exe窗口已打开并仍然打开,包含几条奇怪的错误消息。

enter image description here

它是:"进程无法访问该文件,因为它正被另一个进程使用。"

尽管存在异常,但我确实使用SDK管理器安装了另外4个软件包。

尽管如此,我对错误消息感到不安,所以我认为是时候重启了。重启后情况变得更糟。之前,Visual Studio至少能够启动android SDK管理器。现在它完全无法启动它:

enter image description here

奇怪的SDK路径C:\Users\costcopc\AppData\Local\Android\ANDROI-1已经消失了!

Xamarin Studio也无法启动SDK Manager:

enter image description here

现在我选择执行Xamarin Studio安装"修复。" Xamarin的行为就像安装了Android SDK一样,因此它无需修复它。

同样,我该怎么做才能解决这个问题?

3 个答案:

答案 0 :(得分:1)

我在VS 2017RC中选择了工具/ Xamarin帐户解决了这个问题。

然后浏览器打开,进入您的帐户并从此处下载并安装Xamarin。

答案 1 :(得分:0)

我建议你从这里安装VS 2015社区ISO: https://go.microsoft.com/fwlink/?LinkId=615448&clcid=0x409

安装后,打开VS>工具>选项> Xamarin,并检查你的 SDK检测成功:

如果未检测到某些内容,请以管理员身份运行android SDK manager,然后确保SDK已正确安装/更新。

答案 2 :(得分:-1)

以管理员身份运行visual studio,它将被解决(将目录映射到实际工具所在的结束文件夹)