codeegginterviewgroup / CodeEggDailyInterview

码个蛋每日面试题
395 stars 55 forks source link

说说 compileSdkVersion、minSdkVersion、targetSdkVersion 的区别和作用? #194

Open kukyxs opened 4 years ago

kukyxs commented 4 years ago

minSdkVersion 和 targetSdkVersion 与 compileSdkVersion 的另一个不同之处是它们会被包含进最终 APK 的 AndroidManifest.xml 文件中,他们的大小关系应该是 minSdkVersion <= targetSdkVersion <= compileSdkVersion,而推荐的大小关系是 minSdkVersion(lowest possible) <= targetSdkVersion == compileSdkVersion(latest SDK)。