生成异常“ Android依赖项'androidx.appcompat:appcompat'具有不同版本的编译(1.0.1)和运行时(1.0.2)类路径”

时间:2019-02-15 06:45:04

标签: flutter

构建失败,但发生以下异常:

  

出了什么问题:        任务':app:preDebugBuild'的执行失败。        Android依赖项'androidx.appcompat:appcompat'具有不同的版本    用于编译(1.0.1)和运行时(1.0.2)    类路径。您应该通过以下方式手动设置相同的版本    DependencyResolution

 Doctor summary (to see all details, run flutter doctor -v):
 [√] Flutter (Channel beta, v1.1.8, on Microsoft Windows [Version 10.0.17763.292], locale en-US)
 [√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
 [√] Android Studio (version 3.3)
 [√] IntelliJ IDEA Ultimate Edition (version 2018.2)
 [√] Connected device (2 available)

2 个答案:

答案 0 :(得分:0)

请尝试在您的android/build.gradle文件中添加以下代码

subprojects {
    project.configurations.all {
    resolutionStrategy.eachDependency { details ->
            if (details.requested.group == 'com.android.support'
                    && !details.requested.name.contains('multidex') ) {
                details.useVersion "28.0.0"
            }
        }
    }
}

请让我知道它对您有用。 This documentation将为您提供帮助

希望这对您有帮助

答案 1 :(得分:0)

只需在build.gradle中添加以下代码

public function index()
{
    $pods = Pod::first();
    return view('pods.index', compact('pods'));
}