Azure DevOps将Xamarin.Android 9.4.1.0构建为托管macOS映像中的目标

Azure DevOps将Xamarin.Android 9.4.1.0构建为托管macOS映像中的目标,xamarin,xamarin.android,azure-devops,azure-pipelines,azure-pipelines-build-task,Xamarin,Xamarin.android,Azure Devops,Azure Pipelines,Azure Pipelines Build Task,我有一个用Xamarin编写的应用程序和Azure Devops上的buildpipline。当我使用Xamarin.Android 9.4.1.0在本地构建它时,它构建得很好。但是,我想更新到SDK 9.4.1.0,因为mac agent中的默认版本是9.0.0-20 我正面临一个已经讨论过的问题,并且在这里有了一个解决方案。 解决方案是将Xamarin.Android sdk从9.0更改为9.2(更高版本)。那么,您已经解决了您的问题?你想在这里分享解决方案吗?如果是,我建议将您的问题和答

我有一个用Xamarin编写的应用程序和Azure Devops上的buildpipline。当我使用Xamarin.Android 9.4.1.0在本地构建它时,它构建得很好。但是,我想更新到SDK 9.4.1.0,因为mac agent中的默认版本是9.0.0-20

我正面临一个已经讨论过的问题,并且在这里有了一个解决方案。


解决方案是将Xamarin.Android sdk从9.0更改为9.2(更高版本)。

那么,您已经解决了您的问题?你想在这里分享解决方案吗?如果是,我建议将您的问题和答案分开,这样可以帮助其他社区成员检查答案。@LeoLiu MSFT在给定的链接中说更改sdk版本将解决此问题。所以我这里的问题是如何更改SDK。我仍然在寻找答案。你用的是哪种药剂?是
macOS-10.13
还是
macOS-10.14
?好的,安装在这些代理中的SDK的版本是
9.4.1.0
macOS-10.14
,其中安装了版本
9.4.1.0
。因此,您的问题是,当您使用
Xamarin.Android
构建项目时,它使用的是旧版本
9.0.0-20
而不是
9.4.1.0
,您希望将默认版本更改为
9.4.1.0
?我说得对吗?