Android Market说我的应用程序是法语,但它是英语

时间:2011-03-07 19:27:37

标签: android google-play

我最近将我的应用程序发布到了android市场,但它与许多设备“不相容”:

  • 我用于开发的HTC Wildfire w / Cyanogen 7(Android 2.3)
  • Sony Xperia X10 Mini Pro已锁定至T-Mobile

我能想到的唯一原因是:

  

本地化为:默认,法语

但我的应用程序是英文的,所以我不明白为什么它没有显示在任何一个设备上。

非常感谢,

3 个答案:

答案 0 :(得分:0)

这意味着您有两组资源,默认集和法语集。这并不意味着法语是默认的。

例如,我的应用显示为

  

本地化为:默认,英语(美国)

我的默认资源是英国英语,我有一些其他文件可以解释美国英语中不同的拼写。

我只有一组资源的其他应用程序显示为

  

本地化为:默认

它显示为“默认”的原因是因为Android无法指定您使用哪种语言作为默认资源。默认仅用于没有更具体资源集的每个区域设置。因此,这不是您的应用程序不显示的原因。国家过滤在“发布选项”部分进一步完成。

导致问题的过滤更可能与硬件功能或Android平台版本有关。

答案 1 :(得分:0)

我通过电子邮件发送了Android支持并得到了Google的回复, 问题是应用程序告诉Android Market该应用程序仅支持“普通”大小的屏幕,我需要在我的Manifest中添加一个元素。

非常感谢,

答案 2 :(得分:-1)

检查strings.xml。它是否包含任何法语字符串?