C# 在Visual Studio 17 Xamarin Android上部署失败

C# 在Visual Studio 17 Xamarin Android上部署失败,c#,android,xamarin,C#,Android,Xamarin,在上一次更新VisualStudioCommunity(15.6.2)之后,我无法部署或调试项目 我可以构建该项目,但在部署时,输出如下所示 我已经更改了JDK,对于版本1.8.161和1.8.131,它不起作用。我检查了我正在使用的SDK的版本,所以我安装了API 22和API 25,这两个版本我都在我的项目中使用 这些都不起作用,我恢复了我的Visual studio,它也不起作用 为了寻找解决方案,我删除了android sdk文件夹并完全卸载了Visual Studio 安装后,令我惊

在上一次更新VisualStudioCommunity(15.6.2)之后,我无法部署或调试项目

我可以构建该项目,但在部署时,输出如下所示

我已经更改了JDK,对于版本1.8.161和1.8.131,它不起作用。我检查了我正在使用的SDK的版本,所以我安装了API 22和API 25,这两个版本我都在我的项目中使用

这些都不起作用,我恢复了我的Visual studio,它也不起作用

为了寻找解决方案,我删除了android sdk文件夹并完全卸载了Visual Studio

安装后,令我惊讶的是,它不再工作了。 然后我访问工具>选项>Xamarin并检查是否没有安装NDK。作为可能的替代方案,我甚至安装了它

我想我的选项已经用完了,我从一开始就创建了一个名为XamarinNotRun的项目,没有任何更改,即使这样我也无法部署

有什么帮助吗?

请参阅:

具体来说,JDK 9不知何故位于您的
路径上,因此
apksigner.bat
会抛出一个错误,因为它与JDK 9不兼容

最简单的补救方法是以任何形式卸载JDK 9,并将其从环境变量的路径中删除。通过在命令行中键入以下命令,可以再次检查是否正确执行了此操作:

java-version

它导致显示关于JDK 8的信息