0

我创建了一个与 API 级别 14+ 兼容的应用程序。我现在想让它与 API 级别 10+ 兼容。我知道我正在使用 14 中引入的 API 调用,所以我计划先降低 minSdkVersion,然后修复它导致的错误。

唯一的问题是,当我降低清单中的 minSdkVersion 时,没有抛出任何错误。当我这样做时,它曾经抛出错误,但现在不是出于某种原因。

有没有办法强制 Eclipse 检查我的 API 调用并确保它们与当前的 minSdkVersion 兼容?

谢谢你。

4

2 回答 2

2

在 Package Explorer 中右键单击项目,然后选择 Android Tools > Run Lint。

于 2013-09-06T19:53:31.163 回答
0

如果您更改 minSdkVersion 它不会更改应用程序在编译时所针对的 sdk,只会更改应用程序可以安装的 api 级别。

如果要针对较低的 sdk 进行编译,请更改 targetSdkVersion。

链接:Eclipse 中的“构建目标 SDK”与 AndroidManifest.xml 中的 android:targetSdkVersion 之间的区别?http://developer.android.com/guide/topics/manifest/uses-sdk-element.html也是Android Min SDK 版本与目标 SDK 版本

于 2013-09-06T20:00:11.203 回答