Android Xamarin:ADB二进制文件已过时

Android Xamarin:ADB二进制文件已过时,android,visual-studio,xamarin,Android,Visual Studio,Xamarin,当我在VisualStudio中运行(或第一次运行)一个跨平台的Android应用程序时,我收到一条消息,即ADB二进制文件已过时,应该更新。不知道从哪里来 以下是我安装的工具: 我创建了一些入门应用程序,它们可以正常工作。只是不知道如何解决这个问题 此外,在VS中启动应用程序时,我会得到以下输出: [I:]: Looking for Android SDK... [I:]: Key HKCU\SOFTWAR

当我在VisualStudio中运行(或第一次运行)一个跨平台的Android应用程序时,我收到一条消息,即ADB二进制文件已过时,应该更新。不知道从哪里来

以下是我安装的工具:

我创建了一些入门应用程序,它们可以正常工作。只是不知道如何解决这个问题

此外,在VS中启动应用程序时,我会得到以下输出:

[I:]:                     Looking for Android SDK...
[I:]:                       Key HKCU\SOFTWARE\Xamarin\VisualStudio\15.0_70e59f45\Android\AndroidSdkDirectory found:
Path contains adb.EXE in \platform-tools (C:\Program Files (x86)\Android\android-sdk).
[I:]:                       Key HKLM\SOFTWARE\Xamarin\VisualStudio\15.0_70e59f45\Android\AndroidSdkDirectory not found.
[I:]:                       Key HKCU\SOFTWARE\Xamarin\MonoAndroid\PrivateAndroidSdkPath not found.
[I:]:                       Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
[I:]:                       Key HKLM\SOFTWARE\Android SDK Tools\Path not found.

RON

在Android studio中打开SDK管理器(两班制并键入SDK管理器)。然后在第二个选项卡(SDK工具)上更新Android SDK构建工具,错误消息应该会消失。

对于任何收到此错误但接受的答案在这里不起作用的人来说,是另一种解决方案。对我来说,我已经安装了最新的SDK,但仍然收到这条消息。为了修复它,我使用SDK管理器卸载了Android SDK平台工具


完成此操作后,Visual Studio将立即告诉您SDK未处于有效状态,并将重新安装整个SDK。完成后,您需要重建项目以启动应用程序。

我就是这么做的,这就是结果。我的意思是,应用程序可以工作(非常简单的应用程序),但是…?@Ron单击顶部工具栏中的“工具”,然后单击“选项”。确保自动检测到Android SDK位置,或者更改路径。这对我来说很有效。在我卸载SDK之后,Android Studio没有注意到或者说什么,但是在我重新安装之后,一切都很好。