简单问题:在Eclipse中,“新的Android项目”命令总是尝试使用最后一个可用的SDK。这总是个好主意吗?
更新:
我试着解释一下。现在在Eclipse中,“新建项目”会生成一个具有以下内容的清单:
更新:
我试着解释一下。现在在Eclipse中,“新建项目”会生成一个具有以下内容的清单:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
因此,目标是最后一个Android版本(Jelly Bean,4.2.x),但也可以运行在Froyo(2.2)上。这对我来说没问题。我在这个选择上可能犯了什么大错吗?
更新
如果我将android:minSdkVersion="8" + android:targetSdkVersion="17"设置好,并将构建目标设为2.2,那么我的应用程序在旧设备上是否能够运行(不会出现NoSuchMethodError异常)?