无效的 splitapkbundle。捆绑目标未知语言:[gr]

Posted

技术标签:

【中文标题】无效的 splitapkbundle。捆绑目标未知语言:[gr]【英文标题】:Invalid splitapkbundle. The bundle target unknown language: [gr] 【发布时间】:2020-01-12 12:07:40 【问题描述】:

上传应用包失败。

在我更改依赖项的版本之后

> classpath 'com.android.tools.build:gradle:3.5.0'

3.4.1 到 3.5.0

我收到了这个错误。

我用这个方法解决了但是是真是假不知道见下文

> bundle 
>     density 
>         // Different APKs are generated for devices with different screen densities; true by default.
>         enableSplit true
>     
>     abi 
>         // Different APKs are generated for devices with different CPU architectures; true by default.
>         enableSplit true
>     
>     language 
>         // This is disabled so that the App Bundle does NOT split the APK for each language.
>         // We're gonna use the same APK for all languages.
>         enableSplit false
>      

【问题讨论】:

我也遇到了同样的问题,请问有人找到答案了吗? 试试这个 defaultConfig resConfigs "en" en for English Invalid SplitApkBundle. The bundle targets unknown languages: [gr]. google play console的可能重复 【参考方案1】:

有两种方法


1) 第一种方法


我用这个方法解决了这个问题,但它只适用于英语

SplitApkBundle 无效。该捆绑包以未知语言为目标:[gr]。

defaultConfig 
    ...
    resConfigs "en" 

2) 第二种方法


bundle 
    density 
        // Different APKs are generated for devices with different screen densities; true by default.
        enableSplit true
    
    abi 
        // Different APKs are generated for devices with different CPU architectures; true by default.
        enableSplit true
    
    language 
        // This is disabled so that the App Bundle does NOT split the APK for each language.
        // We're gonna use the same APK for all languages.
        enableSplit false
    

【讨论】:

以上是关于无效的 splitapkbundle。捆绑目标未知语言:[gr]的主要内容,如果未能解决你的问题,请参考以下文章

捆绑包无效。针对 iphone 设备系列的应用程序可能不需要 3.2 的 iphone os 部署目标

XCUITest 从捆绑形式 UITest 目标中读取文件

错误:此捆绑包无效?

无效的捆绑结构 - 不包括有效负载目录

错误 ITMS-90092:“此捆绑包无效...” [重复]

Kotlin Multiplatform - 错误 ITMS-90171:无效的捆绑包结构