当我在Visual Studio中运行(或首次运行)跨平台Android应用程序时,我收到一条消息,提示ADB Binary已过时,应进行更新。不知道从哪里来。
这是我安装的工具:
我创建了一些入门应用程序,它们可以工作。只是不确定如何解决此问题。
此外,在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
答案 0 :(得分:2)
对于任何遇到此错误但接受的答案在此处无效的人,是另一种解决方案。对我来说,我已经安装了最新的SDK,但仍收到此消息。为了修复它,我使用SDK Manager卸载了Android SDK Platform-tools。
执行完此操作后,Visual Studio会立即告诉您SDK处于无效状态,它将重新安装整个SDK。完成后,您需要重建项目才能启动应用。
答案 1 :(得分:0)
在Android Studio中打开SDK管理器(双击并输入SDK管理器)。然后在第二个选项卡(SDK工具)上更新Android SDK Build-Tools,错误消息应消失。