【发布时间】:2020-01-23 16:51:35
【问题描述】:
我正在尝试使用由 GithubActions 工作流(标记为 windows-latest)生成的 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 配置上指定任何内容。)
【问题讨论】:
-
GitHub Actions 仍处于测试阶段,我不太确定它是否应该开箱即用,Azure Devops 支持的各种项目都还没有
-
可能无关紧要,但你为什么已经搬到 Github Actions 了?好像有点早了
-
如果它不能开箱即用也没关系,我不要求这样做;我只是想知道如何通过命令行手动安装 Xamarin 工具
-
我还没有弄清楚如何使用 Windows VM 来执行此操作,但我知道如何使用 GitHub Actions 使用 MacOS 运行器。我也制作了一个视频,您可以在这里看到 bit.ly/30crWpc
标签: java visual-studio xamarin xamarin.android github-actions