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

目标和最低Android版本支持平板电脑,android,google-play,android-manifest,Android,Google Play,Android Manifest,我在Google play中有一些应用程序,清单中有以下内容 <uses-sdk android:minSdkVersion="10" /> 这是什么意思?我还尝试添加 <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="16"/> 但是在添加这个之后,我的应用程序中有一些功能不能正常工作 所以我想知道: 1它想说什么 2这是否意味着我的应用程序没有被谷

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

<uses-sdk   android:minSdkVersion="10" />
这是什么意思?我还尝试添加

<uses-sdk   android:minSdkVersion="10" 
                android:targetSdkVersion="16"/>
但是在添加这个之后,我的应用程序中有一些功能不能正常工作

所以我想知道:

1它想说什么

2这是否意味着我的应用程序没有被谷歌平板电脑所采用

3优势和劣势是什么

4为什么添加android:targetSdkVersion=16后,设备中的菜单按钮消失

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


有人能帮我吗?

1目标sdk版本表示您测试应用程序的最高版本。因此,谷歌Play要想将其推广为平板电脑应用程序,它必须至少达到11

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

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

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

5我认为你需要改变你的应用程序来使用动作条,而动作条与API 11之前的版本向后兼容。请查看下面的问题,它提供的信息远远超过我在这里所能提供的信息:


1目标sdk版本表示您测试应用程序的最高版本。因此,谷歌Play要想将其推广为平板电脑应用程序,它必须至少达到11

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

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

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

5我认为你需要改变你的应用程序来使用动作条,而动作条与API 11之前的版本向后兼容。请查看下面的问题,它提供的信息远远超过我在这里所能提供的信息:


嘿,我发现这无法从位图生成纹理,这导致我的应用程序在添加android:targetSdkVersion=16后崩溃,你能帮我解决这个问题吗?是gif吗?如果是这样,请尝试png或jpg,因为API 16中的gif支持存在一些问题。如果升级应用程序时仍有问题,请提出另一个问题。嘿,我发现这无法从位图生成纹理,这导致我的应用程序在添加android:targetSdkVersion=16后崩溃,你能帮我解决这个问题吗?是gif吗?如果是这样,请尝试png或jpg,因为API 16中的gif支持存在一些问题。如果升级应用程序时仍有问题,请提出另一个问题。
<uses-sdk   android:minSdkVersion="10" 
                android:targetSdkVersion="16"/>