在更新Flutter和一些软件包之后,我一直得到
无法解决:androidx.legacy:legacy-support-v4:27.0.1错误
。我已将项目迁移到Android X并构建了gradle build 28,但该错误无法清除。请帮忙。这是我的app / build.gradle的摘要...
android {
compileSdkVersion 28
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.mycompany"
minSdkVersion 16
targetSdkVersion 27
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
}
}
configurations.all {
resolutionStrategy {
force 'androidx.media:media:1.0.0'
}
}
}
flutter {
source '../..'
}
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.android.support:support-v4:28.0.0'
api 'androidx.legacy:legacy-support-v4:27.0.1'
}
apply plugin: 'com.google.gms.google-services'
答案 0 :(得分:0)
尝试使用以下一项:androidx.legacy:legacy-support-v4:1.0.0
在此处查看更多信息:https://developer.android.com/jetpack/androidx/migrate
答案 1 :(得分:0)
无法解决:androidx.legacy:legacy-support-v4:27.0.1错误
发生这种情况是因为 androidx.legacy:legacy-support-v4:27.0.1 不存在。
您可以查看official doc和legacy-support package的发行说明。
使用:
api 'androidx.legacy:legacy-support-v4:1.0.0'
您还可以检查google maven repo。以下是可用版本的列表:
1.0.0-alpha1
1.0.0-alpha3
1.0.0-beta01
1.0.0-rc01
1.0.0-rc02
1.0.0