【问题标题】:No agent could be found with the following capabilities Xamarin.Android找不到具有以下功能的代理 Xamarin.Android
【发布时间】:2017-05-23 11:41:28
【问题描述】:

我正在尝试创建一个构建定义来构建和打包一个基于 Xamarin Forms 的 Android 应用程序。

感谢 TFS 2017 Update 1 的前提条件。 我在构建服务器上安装了 Visual Studio 2017 和 Xamarin,即使在重新启动服务器后,我的代理也找不到 Xamarin.Android 功能。

我在排队一个构建时仍然出错: 找不到具有以下功能的代理 AndroidSDK、MSBuild、Xamarin.Android、JDK

我的代理上唯一缺少的功能是 Xamarin.Android。

您对如何将其添加到我的代理有任何想法吗?

问候

【问题讨论】:

  • 如果您进入构建代理配置屏幕,您应该能够看到他们报告的功能。检查是否至少有一些东西在那里。也许只是因为某种原因丢失了一个。还要确保您的 Xamarin(.Android) 版本是一致的。
  • 如帖子中所述,仅缺少 Xamarin.Android 功能。 Xamarin.Android 的版本都可以。

标签: tfs xamarin.android xamarin.forms


【解决方案1】:

在构建服务器上安装 Visual Studio 2017 并在设置中检查 Xamarin

请在构建服务器上检查名为 Xamarain.Android 的环境变量,如果不存在,请添加它或在代理的 TFS 中添加功能

【讨论】:

  • 已经完成,VS 2017 已安装在构建服务器上,Xamarin 也已安装。
  • 安装程序应该在代理机器上创建一个环境变量。 TFS 代理然后读取变量并且它作为一种能力可用。请检查环境变量或手动添加功能。
  • 非常感谢,我已经添加了一个带有 Xamarin.Android 路径的环境变量,它可以工作了!您可以通过添加评论来编辑您的答案。然后我会接受它。问候。
  • 我已更改帖子
  • 请告诉我们 Xamarin.Android 的路径。我无法添加没有路径的功能。
【解决方案2】:

添加一个名为Xamarin.Android的环境变量,其值为

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Xamarin 

或根据您的 Visual Studio 版本和安装路径进行更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-28
    • 2017-09-22
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 2017-01-14
    相关资源
    最近更新 更多