Flutter应用程式中的Gradle失败AndroidX不相容

时间:2019-12-16 01:04:16

标签: android gradle flutter androidx

当我尝试在android模拟器上运行flutter应用程序时遇到此错误,我使用MacBook和VSCode,该应用程序在ios模拟器上运行良好。

msgpack2json

在gradle.properties中,这就是我所拥有的:

*** What went wrong:                                                      
Execution failed for task ':app:preDebugBuild'.                         
> Android dependency 'androidx.swiperefreshlayout:swiperefreshlayout:1.0.0' is set to compileOnly/provided which is not supported**

**These are my build.gradle dependcies:**



 dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.2'
    }

在我的应用程序级别build.gradle中:

org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true

1 个答案:

答案 0 :(得分:0)

我认为这是版本冲突。只需按以下方式更改gradle和kotlin版本,即可解决该问题。

// change kotlin_version above 1.3.0 like 1.3.31
// change build gradle version from 3.2.1 to 3.3.2
classpath 'com.android.tools.build:gradle:3.3.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31"

我认为这可能会对您有所帮助。