Έχω αντικαταστήσει κάθε εμφάνιση του compile
με implementation
στο build.gradle
του έργου μου, αλλά εξακολουθώ να λαμβάνω αυτή την προειδοποίηση:
Προσπάθησα να αναζητήσω το "compile " σε ολόκληρο το έργο, αλλά δεν βρέθηκε καμία αντιστοιχία. Οπότε ποια θα μπορούσε να είναι η αιτία;
Έχω ενημερώσει το com.google.gms:google-services
από 3.1.1
σε 3.2.0
και η προειδοποίηση σταμάτησε να εμφανίζεται.
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'
}
}
Απάντηση από google : https://issuetracker.google.com/issues/74048134
Θα υπάρχει κάποια εξάρτηση που εξακολουθεί να χρησιμοποιεί τη μεταγλώττιση, ελέγξτε προσεκτικά τις εξαρτήσεις της εφαρμογής σας και τις μεταβατικές εξαρτήσεις.
Το https://issuetracker.google.com/issues/72479188 υποδεικνύει ότι τα πρόσθετα μπορούν μερικές φορές να εισάγουν εξαρτήσεις "μεταγλώττισης" και αυτό είναι που προκαλεί την προειδοποίηση. Πιθανότατα είναι πιο εύκολο να ξεκινήσετε αυτό το θέμα και να περιμένετε μέχρι να το διορθώσουν για να επισημάνετε ποια plugins προκαλούν το πρόβλημα.