它们有什么不同?还是它们是一样的?据我了解,这两个都定义了应用程序应针对哪个SDK版本进行编译。
请帮助澄清。提前致谢
文档说
android:targetSdkVersion:此属性通知系统您 已针对目标版本进行了测试,系统不应 启用任何兼容性行为以维护应用的 与目标版本向前兼容。该应用程序是 仍然能够在旧版本上运行
如果未设置,则默认值等于提供给 minSdkVersion 的值。这表明市场将过滤具有较低SDK的设备。
项目属性文件中的 target=android-sdk 版本指示 Eclipse 不允许使用高于 这个。
即。一个与开发环境有关,另一个与安卓设备有关。
项目属性中的目标是编译项目的Android版本。
清单中的 targetSdkVersion 是应用程序的目标 Android 版本。例如,如果您将目标版本设置为 14 及更高版本,Android v4 将显示特定的 ICS 功能,例如操作栏。
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html