【发布时间】: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/…
标签: android xamarin visual-studio-2015