报错提示
uses-sdk:minSdkVersion 21 cannot be smaller than version 23 declared in library [com.google.firebase:firebase-auth:23.2.1
处理方法
普通安卓项目
- 打开
android/app/build.gradle
文件 - 修改最小 SDK 版本为 23:
android {
defaultConfig {
// 修改这行代码 👇
minSdkVersion 23 // 从 21 改为 23
targetSdkVersion flutter.targetSdkVersion
}
}
- 清除构建缓存后重新运行:
flutter clean
flutter pub get
flutter run
如果你用的 Kotlin
修改 android/app/build.gradle.kts
android {
/*
这个不确定要不要改
不过我排错时先改了这个
*/
// ndkVersion = flutter.ndkVersion
ndkVersion = "27.0.12977973"
defaultConfig {
// minSdk = flutter.minSdkVersion
minSdk = 23
}
}