使用之后引入的API时降低minSdkVersion会导致错误

时间:2013-09-06 19:48:43

标签: android

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

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

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

谢谢。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

如果更改minSdkVersion,它将不会更改编译中的应用程序的sdk,只会更改应用程序可以安装的api级别。

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

链接:Difference between "Build Target SDK" in Eclipse and android:targetSdkVersion in AndroidManifest.xml?http://developer.android.com/guide/topics/manifest/uses-sdk-element.htmlAndroid Min SDK Version vs. Target SDK Version