【问题标题】:Target and minimum Android versions support tablets目标和最低 Android 版本支持平板电脑
【发布时间】:2013-10-01 09:16:14
【问题描述】:

我在 Google Play 中有一些应用,清单中有以下内容。

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

现在,对于我的开发者控制台中的优化提示下的每个应用程序,它都会这样显示:

"Target and minimum Android versions support tablets"

这是什么意思?我也尝试过添加

<uses-sdk   android:minSdkVersion="10" 
                android:targetSdkVersion="16"/>

但添加此功能后,我的应用程序中的某些功能无法正常工作。

所以我想知道:"

1) 它想表达什么?

2) 这是否意味着“我的应用没有被谷歌推荐用于平板电脑?”

3) 优点和缺点是什么?

4) 为什么添加android:targetSdkVersion="16"后设备中的“菜单”按钮消失了?

5) 如何在不影响对我的应用进行任何更改的情况下克服这个问题?

谁能帮我解决这个问题?

【问题讨论】:

    标签: android google-play android-manifest


    【解决方案1】:

    1) 目标 sdk 版本表示您测试过应用的最高版本。所以它必须至少是 11 才能让 Google Play 将其作为平板电脑应用进行推广。

    2) 所以第二个问题的答案是肯定的。

    3) 如果没有指定目标 sdk,则默认为与最低 sdk 版本相同的值。如果该版本早于 HoneyComb,我预计您的应用可能根本不会提供给平板电脑用户。

    4) 菜单按钮在 API 级别 11 中被移除,并被操作栏取代。这就是它在您的版本 16 构建中消失的原因。

    5) 我认为您需要更改您的应用程序以使用操作栏(与 API 11 之前的版本向后兼容)。看看下面的问题,它提供的信息比我在这里能介绍的多得多:

    Handling the missing MENU button in new versions of Android (3.x and up)

    【讨论】:

    • 嘿,我得到这个“无法从位图生成纹理”,这导致我的应用在添加 android:targetSdkVersion="16" 后崩溃,你能帮我解决这个问题吗?
    • 是 gif 吗?是这样,请尝试使用 png 或 jpg,因为报告了 API 16 中的 gif 支持存在一些问题。如果您在升级应用时仍然遇到问题,请提出另一个问题。
    猜你喜欢
    • 2011-08-04
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 2017-03-06
    • 2015-03-25
    相关资源
    最近更新 更多