【问题标题】:Getting error while uploading android app bundle to playstore.. Your app bundle targets unrecognized language jp将 android app bundle 上传到 playstore 时出错。。您的 app bundle 的目标是无法识别的语言 jp
【发布时间】:2021-01-05 22:38:56
【问题描述】:

我已经创建了签名的 android 应用程序包,并在将其上传到 Playstore 时。我收到以下错误:

您的 app bundle 面向以下无法识别的语言:jp.可以在 IANA 注册表中找到支持的语言代码列表。可以使用 resConfigs Gradle 属性排除由第三方库导致的无效语言。您需要使用不同的包名,因为“com.example”受到限制。

我也在 defaultConfig 中使用了 resConfigs gradle 属性。我也改了包名。

但仍然出现此错误。

我在项目和一些第三方库中也使用了广告和 firebase 依赖项。

【问题讨论】:

  • 我之前检查过.. 但不幸的是,它不相关:(
  • 您在代码中使用的是日语(日本)语言吗?或者如果您正在使用一些可能包含日语支持的库?
  • 我认为标签组依赖使用日语。我该怎么办?我也使用过 resConfigs ja_rJP ..
  • resConfigs 就足够了。您确定要上传您编译的内容吗?包名好像不一样……

标签: android google-play-console


【解决方案1】:

如果您不支持日语,则不应在 resConfigs 中提及。您应该只在您的应用支持的 resConfigs 中包含语言名称。

如果您支持日语,那么日语代码是 ja 或 ja_JP(不是 ja_rJP)。

多语言支持列表,可查看this link.

编辑:

你说你只使用了“en”,而不是在 gradle 中你为什么使用resConfigs "en", "zh-rTW", "zh-rCN", "ja_rJP.

删除此行并添加resConfigs "en"

【讨论】:

  • 我没有在我的应用程序中使用日语,但它仍然给出这个错误可能是因为某些库
  • 因为您在 resConfigs 中使用了 ja_rJP,所以您必须将其更改为 ja_JP。
  • 如果你只支持英语而不是只使用 resConfigs "en"。
  • 好吧,让我再做一次,但我只使用了“en”.. 仍然遇到同样的错误
  • 奇怪,因为我做了同样的事情,几个月前它对我有用。您能否在放置此代码的位置显示您的代码并检查 resConfigs 是否在您的 App Level gradle 中(有时我们可以错误地添加到其他库的应用程序级别 gradle)
猜你喜欢
  • 1970-01-01
  • 2021-11-06
  • 1970-01-01
  • 2019-02-28
  • 2019-06-20
  • 2014-10-14
  • 1970-01-01
  • 1970-01-01
  • 2014-04-02
相关资源
最近更新 更多