代码之家  ›  专栏  ›  技术社区  ›  Trevor Balcom

建立管道Xamarin安卓针对API 28的项目

  •  2
  • Trevor Balcom  · 技术社区  · 6 年前

    我想建立一个Xamarin安卓使用Azure DevOps/VSTS的针对Android P(API 28)的项目。生成失败,因为它没有将API 28添加到生成服务器上的Android SDK中。如何在构建服务器上设置它?在我的本地实例上,我会使用工具设置androidsdk->openandroidsdkmanager,但是这个过程需要使用构建服务器上没有的GUI。

    确切的生成错误是:

    C:\程序文件(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common文件.targets(627,2):错误XA5207:找不到安卓.jar对于API级别28。这意味着未安装API级别28的Android SDK平台。在Android SDK管理器中安装它(Tools>Open Android SDK Manager…),或者更改Xamarin安卓项目以安装的API版本为目标。(C:\程序文件(x86)\Android\Android sdk\platforms\Android-28\安卓.jar丢失。)

    1 回复  |  直到 6 年前
        1
  •  1
  •   Matt Cooper    6 年前

    already have API 28 installed

    在私有代理上,可以使用Android的 sdkmanager 安装API 28。

        2
  •  1
  •   Dion St. Hilaire    4 年前