App Center 没有显示 React Native 的构建变体 Android

App Center shows no build variants for React Native Android

我正在尝试在 App Center 上为 React Native 应用程序设置构建。 我已将该应用程序链接到 Azure Devops 存储库,并选择了分支并尝试创建一个构建。

但是,当我尝试创建构建时,它找到了 package.json 但没有找到任何构建变体:

我已确认它正在为该应用找到 package.json(我将其删除,但它抱怨)。 我知道构建变体来自 build.gradle 中的构建类型,其中有一个发布变体。

我用谷歌搜索了这个到底是怎么回事,花了两个晚上在上面。 我有另一个构建得很好的项目,但我看不出它们之间的区别。

为什么 AppCenter 无法获取构建变体?我该如何配置它们?

为了解决这个问题,这个问题是目前 Azure DevOps 的一个限制。

据 MS 报告,package.json 的最大深度实际上只有两层深,而不是其文档中描述的 4 层。