【问题标题】:Android Dynamic feature error <uses-split>Android 动态功能错误 <uses-split>
【发布时间】:2021-05-11 15:00:41
【问题描述】:

在成功构建项目数月后,今天在上传我的应用程序包 (.aab) 时,我开始在使用 Bundletool 和 Google Play 商店控制台时遇到以下错误:

在您上传的 App Bundle 上运行 bundletool build-apks 时出错。通过在本地运行 bundletool build-apks 确保您的 App Bundle 有效,然后重试。了解更多。错误:&lt;uses-split&gt; 引用了模块“scanItemsAndProps”但不存在。

我不明白可能是什么原因。我检查了模块“scanItemsAndProps”(我项目的一个动态功能)与同一项目中的其他功能,显然没有任何问题。

没有文档,也没有对此类错误的解释。有人有想法吗?我坚持下去。请帮忙。

【问题讨论】:

    标签: android android-studio bundletool


    【解决方案1】:

    好的,我发现了这个神秘问题的根源,以防万一,看起来你有几个 Dyn。你必须非常小心哪些功能是on-demand,哪些是install-time,否则你会得到一个非常神秘的错误。要修复它,请尝试将所有内容都设置为安装时,然后一一更改安装类型以捕获导致此错误的安装类型。

    【讨论】:

      【解决方案2】:

      我有类似的错误,我设法通过添加来修复它。

      <dist:delivery>
        <dist:install-time />
      </dist:delivery>
      

      在那之前我有

      dist:onDemand="false"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-16
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多