【问题标题】:How to stop support for large and xlarge screen for an app already in the market如何停止对市场上已有应用程序的大屏幕和超大屏幕的支持
【发布时间】:2011-12-07 17:02:19
【问题描述】:

初始 AndroidManifest

<uses-sdk android:minSdkVersion="8"/>

新的 AndroidManifest

<uses-sdk android:minSdkVersion="8"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<uses-permission android:name="android.permission.VIBRATE"/>


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

 />

当我尝试上传新版本时,市场仍然显示支持的屏幕为 small-xlarge(对于最新上传的 APK,它仍然处于非活动状态。不适用于活动 APK。

我尝试了兼容屏幕,但它似乎不适用于 API 8。

请帮忙。

【问题讨论】:

  • 您是否尝试将android:minSdkVersion 属性添加到uses-sdk 标记?
  • 这是上面sn-ps中的第一行。
  • 糟糕。我的意思是写android:targetSdkVersion。我认为与兼容模式有交互。

标签: android android-manifest


【解决方案1】:

根据您更新的时间,最多可能需要 1 到 2 天才能更新。因为我在传球中遇到了这个问题。您可能只需要给它一些时间。

【讨论】:

  • 我尝试上传一个带有 smallscreen="false" 的应用程序,它立即显示新的 APK 将支持 normal-xlarge 屏幕。我没有激活新的 APK,只是上传了。
  • 嗯..这很有趣。您的清单中的所有内容似乎都是正确的。安卓市场确实表现得很奇怪。我在传球中遇到了同样的问题。我只是给了它一些时间。
【解决方案2】:

当我尝试删除对大屏幕和超大屏幕的支持并保留小屏幕和普通屏幕时,支持屏幕对我不起作用。

我对 Android 很陌生,所以我的解决方案可能对你们中的一些人来说是显而易见的,但无论如何都是这样。

我的项目是使用 API 级别 8 构建的,并且 minSDKVersion 也为 8。所以我将 API 级别更改为 10,同时将 minSDK 保持为 8。另外,我删除了 support-screens 并改用了 compatible-screens,因为 support-screens 仍然没有过滤掉不受支持的屏幕尺寸。

现在当我上传我的应用时,它会显示当前的屏幕尺寸。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    相关资源
    最近更新 更多