我创建了一个兼容API等级14+的应用。我想现在使它与API级别10+兼容。我知道我正在使用14中引入的API调用,因此我计划首先降低minSdkVersion,然后修复它导致的错误。
唯一的问题是,当我降低清单中的minSdkVersion时,不会抛出任何错误。我这样做时常常会抛出错误,但现在却不是出于某种原因。
有没有办法强制Eclipse检查我的API调用并确保它们与当前的minSdkVersion兼容?
谢谢。
答案 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.html也Android Min SDK Version vs. Target SDK Version