【问题标题】:Deprecated Gradle features were used in this build, making it incompatible with Gradle X [duplicate]此版本中使用了弃用的 Gradle 功能,使其与 Gradle X 不兼容 [重复]
【发布时间】:2021-01-31 05:45:11
【问题描述】:

我想用 react-native 安装 realm localDb 但在 npm 项目中安装此包后,无法使用此命令运行 react-native run-android

Task :app:mergeDexDebug FAILED我不知道这个错误是什么意思!!!

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容

项目设置

defaultConfig {
    applicationId "com.olyaaqarat"
    minSdkVersion rootProject.ext.minSdkVersion
    targetSdkVersion rootProject.ext.targetSdkVersion
    versionCode 1
    versionName "1.0"
}

 buildscript {
    ext {
        buildToolsVersion = "29.0.2"
        minSdkVersion = 16
        compileSdkVersion = 29
        targetSdkVersion = 29
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:3.5.3")
    }
}

$ react-native -v
react-native-cli: 2.0.1
react-native: 0.63.2

Android Gradle 版本 Gradle 6.7

测试设备

真正的devoice android 9

我看这个答案但没有帮助我!!! Deprecated Gradle features were....

【问题讨论】:

标签: android react-native realm npm-install gradlew


【解决方案1】:

您可能想尝试更新您的依赖项 gradle。我一直在使用 4.0.1,它与新版本的 react native 配合得很好。

    dependencies {
    classpath("com.android.tools.build:gradle:4.0.1")
}

它应该适用于您当前的构建版本和 sdk 版本。

【讨论】:

    猜你喜欢
    • 2020-07-20
    • 2019-01-07
    • 2019-11-05
    • 2022-09-24
    • 2023-01-31
    • 2019-10-15
    • 2021-04-22
    相关资源
    最近更新 更多