将SDK版本26更改为28时如何解决Gradle错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将SDK版本26更改为28时如何解决Gradle错误相关的知识,希望对你有一定的参考价值。

我尝试将SDK版本26升级到28,但是Gradle显示错误。我该如何解决此错误

依赖项{

implementation 'com.android.support:appcompat-v7:28.0.0'
}

以上依赖项显示错误error image

android {
compileSdkVersion 28
useLibrary 'org.apache.http.legacy'
defaultConfig {

    minSdkVersion 14
    targetSdkVersion 28
    versionCode 10
    versionName '1.5'
}

Build Error report

答案

错误明确提到您正在使用两个版本的支持库28.0.0和26.1.0。请全部输入28.0.0。希望这能解决您的问题。

[此外,您正在使用一些已经迁移到AndroidX的库。要使用此功能,您还必须将项目迁移到androidX。尝试重构>迁移到AndroidX

然后按DoRefactor

以上是关于将SDK版本26更改为28时如何解决Gradle错误的主要内容,如果未能解决你的问题,请参考以下文章

如何更新 build.gradle

将应用的目标 API 级别更改为至少 26

Cordova 10 不支持目标 SDK 版本

如何将 Android Studio 默认 gradle JDK 更改为 11

如何在 Rider IDE 中更改 SDK 版本 asp netcore?

华为交换机将端口由trunk更改为access报错解决方法