Appcenter找不到APK文件

问题描述

我有这个奇怪的错误,我已经使用appcenter很长时间了,但是从未经历过。 我使用appcenter设置了一个构建,该构建可从azure devops回购中获取。该应用程序是Xamarin.Android本机应用程序。一旦运行构建,一切都会顺利进行。直到登录步骤完成。当该步骤即将开始时,出现此错误

##[error]No matching files were found with search pattern: /Users/runner/work/1/s/**/*.apk

虽然构建成功运行且没有错误,但似乎未找到APK。 请为您提供解决方案。

解决方法

在您的Android应用程序项目的csproj文件中。检查<AndroidPackageFormat>apk</AndroidPackageFormat>是否设置为apkaab。如果它是aab,则需要更改搜索模式以搜索/**/*.aab。否则,它将寻找构建期间未生产的东西。

要更改appcenter的搜索路径,请转到您的构建配置,然后切换带有标签的开关:“ Build android app bundle”。

,

<AndroidPackageFormat>aab</AndroidPackageFormat> 的更改 <AndroidPackageFormat>apk</AndroidPackageFormat> 对我有用