【发布时间】:2011-08-28 19:06:10
【问题描述】:
我有一个尚未针对 xlarge 平板电脑屏幕进行优化的应用程序,因此我有以下代码清单:
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false" />
但是,当我将 .apk 文件上传到 Android Market 时,它告诉我:
API 级别:4-12+
支持的屏幕:small-xlarge
OpenGL 纹理:全部
我知道目前可以过滤应用程序以仅在具有以下条件的手机上运行:
<uses-sdk android:maxSdkVersion="10" />
...但我希望应用程序在运行 Ice Cream Sandwich 的手机出现时可用。
【问题讨论】:
-
您的
uses-sdk android:minSdkVersion设置为什么? -
@jdamcd:应用发布了吗?如果是这样,您可能想要发布一个链接,以便我们可以查看它是否真的出现在市场中的平板电脑上。这是一个更确定的测试。
-
来自关于
maxSdkVersion的uses-sdk 指南:警告:不建议声明此属性。 developer.android.com/guide/topics/manifest/… -
@CrackerJack9:minSdkVersion 是 4,我没有 maxSdkVersion。
-
@CommonsWare:应用程序是market.android.com/details?id=org.musicbrainz.mobile,我已经能够通过 Android Market 将它下载到运行 Android 3.1 的 10" 平板电脑上。
标签: android android-manifest google-play