任务':app:preDebugBuild'的Flutter执行失败

时间:2019-03-05 19:20:15

标签: android android-studio flutter

我开始使用Flutter开发应用程序,当我从 GitHub 克隆项目时遇到此错误:

出了什么问题?

Execution failed for task ':app:preDebugBuild'.
Android dependency 'androidx.appcompat:appcompat' has different version for the compile (1.0.0) and runtime (1.0.2) classpath. You should manually set the same version via DependencyResolution

我正在运行Android Studio 3.2.2和Flutter SDK 1.2.1

2 个答案:

答案 0 :(得分:1)

您需要将项目迁移到AndroidX。您只能通过Android Studio 3.3进行此操作。

Follow the procedures here to Migrate your Project to Android X

答案 1 :(得分:0)

最后,我找到了解决该问题的方法。 只需在build.gradle文件上添加以下代码:

configurations.all {
    resolutionStrategy {
        force 'androidx.media:media:1.0.0'
    }
}

然后,该应用程序运行无任何错误。