开发者

Android Market says my app is French, but it's English

I've recently published my application to the android market, however it is "incompatable" with many devices:

  • HTC Wildfire w/Cyanogen 7 (Android 2.3) which I used for Development
  • Sony Xperia X10 Mini Pro Locked to T-Mobile

The only thing I can think of why, is this:

Localized to: default, French

But my App is English, so I don't understand why it's not开发者_运维百科 showing on either device.

Many thanks will be appreciated,

Joe


That means that you have two sets of resources, a default set and a French set. It doesn't mean that French is the default.

For example, my app shows as

Localized to: default, English (United States)

My default resources are in UK English and I have some additional files that account for different spellings in US English.

Other apps where I have only one set of resources show as

Localized to: default

The reason it shows as "default" is because Android has no way of specifying which language you are using for the default resources. Default is merely used for every locale that doesn't have a more specific set of resources available. So this won't be the reason for your app not showing up. Country filtering is done further down in the "Publishing options" section.

The filtering that is causing you a problem is more likely to be to do with hardware features or Android platform version.


I emailed Android Support and got a response from Google, the problem was the application was telling Android Market that the application was only supported on 'normal' sized screens, and I needed to add a element to my Manifest.

Thanks anyways,

Joe


Check your strings.xml. Does it contain any French language strings?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜