При компиляции моего мобильного приложения Flutter для Android (с размещением APK) я получаю следующие предупреждения:
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Note: /Users/ez/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.6/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/ez/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.6/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/ez/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.4.0+6/android/src/main/java/io/flutter/plugins/firebase/core/FirebaseCorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
В StackOverflow существует множество подобных вопросов, на каждый из которых отвечает свой набор плагинов.версии.
Что я сделал: 1. Я обновил свои плагины до последних версий:
dependencies:
flutter:
sdk: flutter
# firebase & firestore
firebase_core: ^0.4.0+6
cloud_functions: ^0.4.0+2
cloud_firestore: ^0.12.6
firebase_storage: ^3.0.2
firebase_auth: ^0.11.1+7
# notifications
firebase_messaging: ^5.0.4
Я обновил Android -> build.gradle до:
dependencies {
classpath 'com.android.tools.build:gradle:3.4.1'
classpath 'com.google.gms:google-services:4.2.0' // Google Services plugin
}
Я обновил gradle.properties:
android.useAndroidX=true
android.enableJetifier=true
Я должен признать, что я не настолько знаком со всеми этими gradle и зависимостями ... Разве нет правильного способаразобраться во всех этих зависимостях?