android sdk版本3.0 minSdkVersion

时间:2011-09-01 13:36:06

标签: android versioning android-manifest

我正在尝试使用android sdk 3.0版制作android程序,但我有一些错误。 “minSdkVersion(7)低于项目目标API级别(11)”。 这是什么原因?

4 个答案:

答案 0 :(得分:2)

在AndroidManifest.xml中,您设置为Android 2.1(API 7)的最低要求版本,但您的构建目标为Android 3.0(API 11)。

如果你的目标确实是Android 3.0及更高版本,那么在清单文件中设置以下行: <uses-sdk android:minSdkVersion="11" />

如果没有,那么你还必须安装2.1版的Android SDK(或者你真正想要的版本作为最低版本的sdk)。

另见: http://developer.android.com/guide/topics/manifest/uses-sdk-element.html http://developer.android.com/guide/publishing/versioning.html

答案 1 :(得分:2)

因为您在AndroidManifest.xml文件中指定的minSdkVersion小于targetSdkVersion属性。

无论如何,不​​要担心警告。这种行为是正常的,当你创建一个使用一些api 11特定功能(主题,资源等)的应用程序,但可以毫无问题地降级到api 7 ...

答案 2 :(得分:1)

你应该在你的androidmanifest.xml中有这样的东西

使用-sdk android:minSdkVersion =“7”

您应该将其更改为您要查找的版本

答案 3 :(得分:0)

androidmanifest.xml中有一个标记,例如

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

它描述了运行应用程序至少需要哪个Android版本 如果您希望您的应用程序在Honeycomb上运行(并且不像2.x那样),请将数字更正为11