1

windows-latest我正在尝试使用由 GithubActions 工作流(标记为)生成的 WindowsVM 构建 Xamarin.Android 库,但出现此错误:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(798,2):错误 XA5300:找不到 Java SDK 目录。请通过 /p:JavaSdkDirectory 设置。

在调用构建脚本之前,如何以编程方式将 VisualStudio Xamarin 工具安装到此 VM 中?恐怕只是安装 Java SDK(按照错误的指示)可能不会真正削减它。

(我正在从 AzureDevOps 迁移到 GithubActions;这与前者开箱即用,无需在 buildagent 配置上指定任何内容。)

4

1 回答 1

2

Visual Studio 2019 16.3 中的 Xamarin.Android 10.x 修复了此问题,不幸的是,您需要在构建过程中下载并安装它——它刚刚发布!

使用时,我已经能够在 Github Actions 上构建 Xamarin.Android 项目boots,如下例所示:https ://github.com/jonathanpeppers/boots#github-actions

于 2019-09-26T17:56:33.707 回答