compileSdkVersion 後報新錯誤。ViewPagerIndicator 庫的 build.gradle 中 compileSdkVersion、targetSdkVersion、minSdkVersion 與主項目或本地 SDK 不一致,且依賴的 Support Library 版本過舊。
build.gradle,統一版本號與主項目一致:
android {
compileSdkVersion 28 // 或主項目版本
defaultConfig {
minSdkVersion 16
targetSdkVersion 28
}
}
dependencies {
implementation 'com.android.support:support-v4:28.0.0' // 升級支持庫
}
dependencies 中直接引用:
implementation 'com.github.JakeWharton:ViewPagerIndicator:2.4.1@aar'
避免本地 Module 版本衝突。Clean Project → Rebuild Project → Sync Project with Gradle Files。