这个问题的原因是可能你正在使用的 Support Library 版本与你的 Gradle 版本不兼容。要解决这个问题,你需要修改您的项目 build.gradle 文件中的版本设置。确保你使用的是支持库版本的最新版本。具体代码示例如下:
android {
compileSdkVersion 30
buildToolsVersion "30.0.2"
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 16
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
// 添加此版本管理
configurations.all {
resolutionStrategy {
force 'com.android.support:support-fragment:28.0.0'
}
}
}
在这个示例中,我们添加了一个配置,强制使用 support-fragment 版本为 28.0.0,以解决 fragmentSupport 错误。