我设置的demo最小SDK 7,目标sdk 18,compile with 18,可以安装和运行最低的版本2.1,也可以运行到4.0版本。有个问题很疑惑,看起来那个目标SDK好像没有什么意义?是不是只需要设置最小的SDK,就可以安装该版本以上的手机了(当然前提是API没问题)?
xml文件中,
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="18" />
和<uses-sdk
android:minSdkVersion="7"/>
对于安装到不同的版本的手机上,影响不大吧?
------解决方案--------------------
android:targetSdkVersionn一般是你用来开发的版本,已经过充分测试。系统不会再为运行在这个sdk version的应用开启兼容性检查判断的工作了。