标签: android
我的编译和目标sdk版本是26,但我正在调试的手机运行24。
根据我的理解,编译后的sdk版本只是编译器在编译时实际使用的sdk版本,但我的设备是否会忽略更高版本的功能?
答案 0 :(得分:1)
编译sdk仅用于编译。它对运行时行为没有影响,因为它没有打包在你的应用程序中。
除了24之后的API专用的任何功能都不起作用,但如果您在没有进行某些检查的情况下使用它们,则在编译/开发期间会出现错误,具体取决于您指定的minSdk。 例外是支持库,它们打包在应用程序中。