1

我在 Eclipse 中的 AndriodMenifest.xml 中遇到问题。错误在

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

它说 <uses-sdk>标签应该指定一个目标API级别(最高验证版本;在更高版本上运行时,可能会启用兼容性行为)android:targetSdkVersion="?"

虽然android的API级别是8,但我得到了这个错误。如何解决?

4

4 回答 4

0

编辑您的 AndroidManifest.xml(使用源视图)并将 targetSdkVersion 设置为 8

(从技术上讲,它应该设置为您已验证您的应用程序在其上运行的最高版本的 android,它用于确定应该使用哪些向后兼容功能)

于 2012-06-05T10:59:54.723 回答
0

只需将android:targetSdkVersion="8"属性添加到uses-sdk标签。如果您只是想摆脱警告,那就可以了。

但始终将其包括在内是一种好的做法android:targetSdkVersion

谷歌已经提供了很好的描述在这里检查

例如,如果您的最小 SDK 为 8,但您的目标 SDK 为 14,您是在告诉 android,虽然没有理由它不应该在版本 8 上运行,但您只在 14 上进行了测试。因此,如果有任何兼容性设置要在 8 级和 14 级之间启用,可以设置它们。

于 2012-06-05T11:01:50.527 回答
0

检查您是否在AndroidManifest.xml中定义了 sdk

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

还要检查你的default.properties文件

target=android-8
于 2012-06-05T11:02:37.730 回答
0
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="9"/>

您需要同时指定两者。

于 2012-06-05T11:14:09.647 回答