compileSdkVersion 和 minSdkVersion 是兩個在 Android 開發中非常重要的屬性。它們之間的關系是:
compileSdkVersion 是指定你項目編譯和構建時所使用的 Android SDK 版本。這個版本應該是最新的可用版本,以確保你能夠使用最新的 API 和功能。在編譯時,項目會使用 compileSdkVersion 中指定的 SDK 版本來編譯你的代碼。
minSdkVersion 是指定你項目支持的最低的 Android 版本。這個版本應該是你想要兼容的最低 Android 版本。在 minSdkVersion 中指定的版本以上,你可以使用該版本及以上的 API 和功能。如果你的代碼中使用了 minSdkVersion 以下版本的 API 或功能,編譯時會報錯。
因此,compileSdkVersion 和 minSdkVersion 之間的關系是:compileSdkVersion 應該大于或等于 minSdkVersion,以確保你可以使用最新的 API 和功能,并且支持最低的 Android 版本。