如何确保我的应用仅适用于Android电子市场上的手机?

时间:2011-08-28 19:06:11

标签: android android-manifest google-play

我有一个尚未针对xlarge平板电脑屏幕进行优化的应用程序,所以我有以下代码清单:

<supports-screens
    android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"
    android:xlargeScreens="false" />

但是,当我将.apk文件上传到Android电子市场时,它会告诉我:

API级别:4-12 +
支持的屏幕:small-xlarge
OpenGL纹理:全部

我知道目前可以过滤应用程序,只能在手机上运行:

<uses-sdk android:maxSdkVersion="10" />

...但我希望该应用程序可用于运行Ice Cream Sandwich的手机。

2 个答案:

答案 0 :(得分:4)

你尝试过使用: http://developer.android.com/guide/topics/manifest/compatible-screens-element.html

<compatible-screens>    
  

Android Market过滤应用程序,如果设备屏幕大小和   密度与任何屏幕配置都不匹配....

答案 1 :(得分:0)

好吧,我找到了解决方案。

如果我从xml中删除此行,则可以解决:

<gap:config-file platform="android" parent="/manifest">
    <supports-screens 
        android:xlargeScreens="false"  />
</gap:config-file>