Android Studio 3.0 Error. Migrate dependency configurations for local modules

前端 未结 6 484
南方客
南方客 2020-12-07 17:47

I recently installed the latest Canary build of Android Studio which is currently using the Android Gradle plugin 3.0.0-alpha4 .

I now get a error:

E         


        
6条回答
  •  不知归路
    2020-12-07 18:15

    Google added more instruction how to solve it: Resolve build errors related to dependency matching

    Cause of build error:

    Your app includes a build type that a library dependency does not.

    For example, your app includes a "staging" build type, but a dependency includes only a "debug" and "release" build type.

    Note that there is no issue when a library dependency includes a build type that your app does not. That's because the plugin simply never requests that build type from the dependency.

    Resolution

    Use matchingFallbacks to specify alternative matches for a given build type, as shown below:

    // In the app's build.gradle file.
    android {
        buildTypes {
            debug {}
            release {}
            staging {
                // Specifies a sorted list of fallback build types that the
                // plugin should try to use when a dependency does not include a
                // "staging" build type. You may specify as many fallbacks as you
                // like, and the plugin selects the first build type that's
                // available in the dependency.
                matchingFallbacks = ['debug', 'qa', 'release']
            }
        }
    }
    

提交回复
热议问题