我最近将我的应用程序发布到了android市场,但它与许多设备“不相容”:
我能想到的唯一原因是:
本地化为:默认,法语
但我的应用程序是英文的,所以我不明白为什么它没有显示在任何一个设备上。
非常感谢,
乔
答案 0 :(得分:0)
这意味着您有两组资源,默认集和法语集。这并不意味着法语是默认的。
例如,我的应用显示为
本地化为:默认,英语(美国)
我的默认资源是英国英语,我有一些其他文件可以解释美国英语中不同的拼写。
我只有一组资源的其他应用程序显示为
本地化为:默认
它显示为“默认”的原因是因为Android无法指定您使用哪种语言作为默认资源。默认仅用于没有更具体资源集的每个区域设置。因此,这不是您的应用程序不显示的原因。国家过滤在“发布选项”部分进一步完成。
导致问题的过滤更可能与硬件功能或Android平台版本有关。
答案 1 :(得分:0)
我通过电子邮件发送了Android支持并得到了Google的回复, 问题是应用程序告诉Android Market该应用程序仅支持“普通”大小的屏幕,我需要在我的Manifest中添加一个元素。
非常感谢,
乔
答案 2 :(得分:-1)
检查strings.xml
。它是否包含任何法语字符串?