Krijg nog steeds waarschuwing : Configuratie 'compile' is verouderd en is vervangen door 'implementation'

Ik heb elk voorkomen van compile vervangen door implementation in mijn project's build.gradle, maar ik'krijg nog steeds deze waarschuwing :

Ik heb geprobeerd te zoeken naar "compile " in het hele project, maar er is geen overeenkomst gevonden. Dus wat zou de oorzaak kunnen zijn?

Oplossing

Ik heb com.google.gms:google-services bijgewerkt van 3.1.1 naar 3.2.0 en de waarschuwing verscheen niet meer.

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files

    classpath 'com.google.gms:google-services:3.2.0'
    }
}
Commentaren (12)

Reactie door google : https://issuetracker.google.com/issues/74048134

Er zou een aantal afhankelijkheden zijn die nog steeds compileren gebruiken, controleer zorgvuldig uw applicatie afhankelijkheden en transitieve afhankelijkheden.

Commentaren (2)

https://issuetracker.google.com/issues/72479188 geeft aan dat plugins soms "compile" afhankelijkheden kunnen introduceren en dat's wat de waarschuwing triggert. Waarschijnlijk is het het gemakkelijkst om dat probleem te starten en te wachten tot ze het oplossen om aan te geven welke plugins het probleem veroorzaken.

Commentaren (0)