2

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

<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)如何克服这个问题,而不影响我的应用程序的任何更改?

谁能帮我解决这个问题?

4

1 回答 1

4

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

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

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

4) API 级别 11 中删除了菜单按钮,并替换为操作栏。这就是它在您的版本 16 构建中消失的原因。

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

处理新版本 Android(3.x 及更高版本)中缺少的 MENU 按钮

于 2013-10-01T10:20:11.457 回答