【问题标题】:Android Market says my app is French, but it's EnglishAndroid Market 说我的应用是法语的,但它是英语的
【发布时间】:2011-03-07 19:27:37
【问题描述】:

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

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

我唯一能想到的原因是:

本地化为:默认,法语

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

非常感谢,将不胜感激,

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    这意味着您有两组资源,一组是默认组,一组是法语组。这并不意味着法语是默认设置。

    例如,我的应用显示为

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

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

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

    本地化为:默认

    之所以显示为“默认”,是因为 Android 无法指定您使用哪种语言作为默认资源。 Default 仅用于没有更具体的可用资源集的每个语言环境。因此,这不会是您的应用未显示的原因。国家/地区过滤在“发布选项”部分进一步完成。

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

    【讨论】:

    • 此 apk 请求 1 个将用于 Android Market 过滤的功能 android.hardware.touchscreen 需要 ANDROID:1.5 及更高版本
    • @Joe 听起来它应该可以工作。也许您可以发布一个指向您的应用的链接,然后也许有几个人可以检查它是否适合他们。
    【解决方案2】:

    我向 Android 支持部门发送了电子邮件,并收到了 Google 的回复, 问题是应用程序告诉 Android Market 该应用程序仅在“正常”大小的屏幕上受支持,我需要在我的清单中添加一个元素。

    谢谢,

    【讨论】:

    • 你到底添加了什么?
    • 我认为是 元素
    【解决方案3】:

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

    猜你喜欢
    • 2015-08-13
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    相关资源
    最近更新 更多