Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我收到一条警告,要在我的AndroidManifest中包含android:targetSdkVersion,但它已经包含了吗?_Android_Eclipse_Sdk_Tags_Warnings - Fatal编程技术网

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

我收到一条警告,要在我的AndroidManifest中包含android:targetSdkVersion,但它已经包含了吗?,android,eclipse,sdk,tags,warnings,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 a

我的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="?"
应指定目标API级别(最高验证级别
版本;在更高版本上运行时,可能会出现兼容性行为
使用android:targetSdkVersion=“?”
我的项目构建目标是GoogleAPIs4.0.3(15),我最初的目标版本是8,但将其更改为15并没有删除警告


有人能解释一下吗?

请检查project.properties,一旦您在manifest.xml中更新了项目目标,它也会反映在那里。如果没有,您可以自己修改它。

基本上,问题是Eclipse中的验证程序没有注意到对xml文件的更改(尽管我无法确认问题是否与Eclipse有关)。许多文件都出现了这种情况,重新构建没有任何帮助。我最终重新加载了项目或删除并重新写入了文件以修复它。

检查项目->属性->Android以查看targetSdkVersion是否设置为15。当这两个值不一致时,我遇到了问题。它肯定设置为Google API(15)在这个属性窗口中。project.properties中的行显示;target=Google Inc.:Google api:15,这是我指定的。我想知道这是不是因为Google api而不是Android,这显然是必要的,这是一个小错误。