目标和最低Android版本支持平板电脑

时间:2013-10-01 09:16:14

标签: android google-play android-manifest

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

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

现在,对于我的开发者控制台中的优化提示下的每个应用,它都说明了这一点:

"Target and minimum Android versions support tablets"

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

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

但是在添加之后,我的应用程序中有一些功能无法正常工作。

所以我想知道:“

1)它想说什么?

2)这是否意味着“我的应用程序没有被Google用于平板电脑?”

3)优势和劣势是什么?

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

5)如何克服这个问题,而不影响对我的应用程序的任何更改?

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

1)目标sdk版本表示您针对您的应用测试的最高版本。因此,Google Play必须至少为11才能将其作为平板电脑应用推广。

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

3)如果未指定目标sdk,则默认为与最小sdk版本相同的值。如果该版本优于HoneyComb,我希望您的应用可能根本不会提供给平板电脑用户。

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

5)我认为你需要更改你的应用程序才能使用Action Bar(它与API 11之前的版本向后兼容)。看看下面的问题提供了比我可以进入的更多信息:

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