我已经将我现有的项目分级版本从旧版本升级到了"com.android.tools.build:gradle:7.0.4".
升级构建版本后,一些现有库无法工作。
我有一个错误,如下所示:
未能解决:com.yarolegovich:离散-滚动视图:1.5.1项目结构对话框显示受影响模块: app
未能解决:com.redmadbot:输入-掩码-android:6.0.0在项目结构对话框中显示受影响模块: app
未能解决:枪支0912:泰特许可:2.2.3在项目结构对话框中显示受影响模块: app
未能解决:项目结构对话框中的com.theartofdev.edmodo:android-image-cropper:2.8.0显示受影响模块: app
未能解决: com.wang.avi:library:2.1.3项目结构对话框中显示受影响模块: app
我们建议使用更新的Android插件来使用compileSdk = 32
这个Android插件(7.0.4)被测试到compileSdk = 31
可以通过将android.suppressUnsupportedCompileSdk=32添加到该项目的gradle.properties来抑制此警告
构建将继续进行,但强烈鼓励您更新项目,使用经过compileSdk =32个受影响模块: app测试的较新的Android插件
请帮我找出这个错误。
提前谢谢。
发布于 2022-01-04 06:30:56
步骤1:更新Gradle版本&所有库。
步骤2:从项目级别的build.gradle文件中删除所有项目{}.
步骤3:用下面的代码替换项目级存储库{}
repositories {
maven {
url "PROJECT DEPENDENCY URL" Ex. : https://maven.google.com, https://jitpack.io
}
google()
mavenCentral()
gradlePluginPortal()
}
步骤4:我们必须在settings.gradle文件中添加相同的存储库{}代码,如下所示:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven {
url "PROJECT DEPENDENCY URL" Ex. : https://maven.google.com, https://jitpack.io
}
google()
mavenCentral()
gradlePluginPortal()
}
}
第5步:同步Gradle,清理项目并运行。
我希望这些步骤将帮助您将项目从旧的Gradle版本升级到新的Gradle版本7.0.+。
https://stackoverflow.com/questions/70495672
复制相似问题