问题描述
我创建了签名的android应用程序捆绑包,并将其上传到playstore上。我收到以下错误:
您的应用捆绑包针对以下无法识别的语言:jp。可以在IANA注册中心找到支持的语言代码列表。可以使用resConfigs Gradle属性排除由第三方库引起的无效语言。您需要使用其他软件包名称,因为“ com.example”受到限制。
我也在defaultConfig中使用过resConfigs gradle属性。我还更改了程序包名称。
但仍然出现此错误。
我在项目和一些第三方库中也使用了广告和firebase依赖项。
解决方法
如果不支持日语,则不应在resConfigs中提及。您只能在resConfigs中包含仅由您的应用程序支持的语言名称。
如果您支持日语,则日语代码是ja或ja_JP(不是ja_rJP)。
有关多种语言的支持列表,您可以选中this link.
编辑:
您说您只使用了“ en”,而不是为什么使用resConfigs "en","zh-rTW","zh-rCN","ja_rJP.
删除此行,只需添加resConfigs "en"
。