2011-09-01 73 views
2

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

+0

版本显示您的应用程序的manifest.xml文件.. – user370305

回答

0

。在你的androidmanifest.xml标签,像

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

它描述了Android版本至少需要运行您的应用程序 如果您希望您的应用程序在Honeycomb上运行(并且没有低于2.x的任何内容),请将该编号更正为11

2

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

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

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

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

2

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

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

1

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

用途-SDK安卓的minSdkVersion =“7”

您应将其更改为你正在寻找