你能向我解释一下我应该如何确定targetSdkLevel的正确值吗?
假设我想构建一个适用于从 android 2.3.7 到 4.0.3 的所有版本的应用程序,我应该如何设置minSdkLevel和targetSdkLevel?
前者应该匹配android 2.3.7的API级别,后者应该匹配4.0.3的API级别?
那么,当我开发我的应用程序时,我应该只使用最旧的受支持的 sdk 级别中可用的方法/类吗?
当我编译应用程序时,它会编译为 2.3.7 还是 4.0.3?
我无法理解targetSdkLevel的用途,因为无法针对此标记中指定的较新版本编译 apk,否则它无法在低至minSdkLevel指定的版本上工作......为什么我不应该将targetSdkLevel设置为最新可用级别?
我还阅读了有关uses-sdk Manifest 标签的官方信息,但我仍然不明白..你能帮我澄清这个话题吗?
编辑:感谢你们所有人,请原谅我重复的问题。我已经阅读了这篇博客文章,它对我很有帮助。你们所有人的答案都很好。