我收到警告,在我的AndroidManifest中包含android:targetSdkVersion,但它已经包含在内了?

时间:2012-05-18 09:42:55

标签: android eclipse sdk tags warnings

我的AndroidManifest.xml中有以下内容;

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="cmb.app"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:targetSdkVersion="15" android:minSdkVersion="8" />

</manifest>

然而,Eclipse给了我警告;

<uses-sdk> should specify a target API level (the highest verified
version; when running on later versions, compatibility behaviors may
be enabled) with android:targetSdkVersion="?"

我的项目构建目标是Google API 4.0.3(15),我最初将targetSdkVersion设为8,但将其更改为15并未删除警告。

任何人都可以对此有所了解吗?

2 个答案:

答案 0 :(得分:0)

同时检查project.properties,项目目标也会在manifest.xml中更新后反映出来,如果没有,你可以自己修改它。

答案 1 :(得分:-1)

基本上,问题是Eclipse中的验证器没有注意到对xml文件的更改(尽管我无法确认问题实际上是在Eclipse中)。这发生在一些文件和重建没有帮助。我最终重新加载项目或删除并重写文件以修复它。