我开始使用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
答案 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'
}
}
然后,该应用程序运行无任何错误。