【问题标题】:.apk file not generated using xamarin-android task in azure pipeline.apk 文件未在 azure 管道中使用 xamarin-android 任务生成
【发布时间】:2020-03-12 10:13:04
【问题描述】:

我正在尝试使用 xamarin 为 Xamarin 表单项目生成 .apk 文件。天蓝色管道中的 Android 任务。但是没有生成.apk 文件。相反,在工件中,我可以看到文件夹结构正在被复制,因为它是用于项目的。 App Center 正在使用相同的项目成功生成.apk。但不适用于 azure 管道。

【问题讨论】:

  • 好几天没有收到您的回复,请您分享您关于此问题的最新信息吗?您现在可以找到 .apk 文件吗?如果您有任何疑问,请随时在此处分享。

标签: android xamarin xamarin.forms azure-devops apk


【解决方案1】:

已签名的 apk 位于 android build task 的输出文件夹中。如果您使用 XamarinAndroid 任务来构建您的 apk。 .apk 将输出到$(Build.ArtifactStagingDirectory),如下例,您可以在那里查看.apk 文件。

- task: XamarinAndroid@1
  inputs:
    projectFile: '**/*droid*.csproj'
    outputDirectory: '$(Build.ArtifactStagingDirectory)'
    configuration: '$(buildConfiguration)'

Build.ArtifactStagingDirectory:代理上的本地路径,任何工件在被推送到目的地之前都会复制到该路径。例如:c:\agent_work\1\a。 您可以检查 here 以获取所有预定义变量。

详情可以参考这个类似的case

【讨论】:

    猜你喜欢
    • 2020-05-09
    • 1970-01-01
    • 2015-01-02
    • 1970-01-01
    • 2020-08-27
    • 2021-12-29
    • 2022-10-14
    • 2020-05-26
    • 1970-01-01
    相关资源
    最近更新 更多