3

我有这个奇怪的错误,我已经使用 appcenter 很长时间了,但从未遇到过这种情况。我使用从 azure devops repo 获取的 appcenter 设置了一个构建。该应用程序是 Xamarin.Android 本机应用程序。一旦我运行构建,一切顺利。直到登录步骤。当该步骤即将开始时,我收到此错误:

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

看起来没有找到 APK,尽管构建成功运行且没有错误。请我需要您的帮助来找出解决此问题的方法。

4

3 回答 3

5

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

要更改 appcenter 的搜索路径,请转到您的构建配置并使用标签切换开关:“构建 android 应用程序包”。

于 2020-10-06T09:51:07.043 回答
0

改变<AndroidPackageFormat>aab</AndroidPackageFormat><AndroidPackageFormat>apk</AndroidPackageFormat>我工作

于 2021-07-29T10:55:01.773 回答
0

如果您正在开发 Android 应用并通过 Play 商店发布它们,则从 2021 年 8 月开始,新应用需要以 API 级别 30 (Android 11) 为目标并使用Android App Bundle 发布格式。(aab)

如果您想了解更多关于 Android App Bundle 发布格式的信息,这里有更多信息。正如 Cheesebaron 所提到的,如果您使用 AppCenter 构建和打包您的应用程序,只需在构建配置中使用标志“构建应用程序包”

在此处输入图像描述

于 2021-11-12T17:01:50.380 回答