Xamarin.GithubActions工作流是否支持Android? (或如何以编程方式安装JDK)

问题描述 投票:1回答:1

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

C:\ Program Files(x86)\ Microsoft Visual工作室\ 2019 \企业\的MSBuild \ Xamarin \的Android \ Xamarin.Android.Common.targets(798,2):错误XA5300:找不到Java SDK目录。请设定通过/ p:JavaSdkDirectory。

在调用构建脚本之前,如何以编程方式将VisualStudio Xamarin工具安装到此VM中?恐怕仅安装Java SDK(根据错误指示)可能并不能真正消除它。

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

java visual-studio xamarin xamarin.android github-actions
1个回答
2
投票

Visual Studio 2019 16.3中的Xamarin.Android 10.x具有针对此问题的修复程序,不幸的是,您需要在构建期间下载并安装它-刚发布!

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

© www.soinside.com 2019 - 2024. All rights reserved.