考虑一下我们想要在Android中使用的Java库作为依赖项。有没有办法找出该库是否与某个API级别兼容?
特别是,我知道库包含对API级别19方法的调用,但我能够使用API级别16的Android模拟器运行它。显然,一旦遇到指定的不可用的方法,就会出现任何问题API版本。这对我有意义,但我想知道是否有办法确保代码不包含对某些API级别不可用的方法的任何调用?
答案 0 :(得分:2)
Android工作室会通知您,如果您正在使用针对更高api的方法,那么您正在构建,或者支持库将允许您使用框架发布时不可用的方法 https://developer.android.com/topic/libraries/support-library/index.html