2011-09-01 70 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」

您應將其更改爲你正在尋找