compileSdkVersion是編譯時使用的 Android SDK 版本,它指定了你的應用程序編譯時要使用的 Android SDK 版本。而targetSdkVersion是目標 SDK 版本,它指定了你的應用程序在運行時所要求的最低 SDK 版本。compileSdkVersion是編譯時的 SDK 版本,而targetSdkVersion是運行時的 SDK 版本。在編譯時,會依賴compileSdkVersion中的 API 和庫,而在運行時,會根據targetSdkVersion去適配不同的設備。