Я использую флаттер для разработки приложения. Я добавил firebase в свой проект, после чего при запуске приложения в консоли отладки появляется какая-то ошибка. Я удалил библиотеку firebase, но снова получил ошибку для других библиотек.
Примечание: я не использую Android X
build.gradle:
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.1'
classpath 'com.google.gms:google-services:4.3.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
bulild.gradle (приложение)
compileSdkVersion 28
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
implementation 'com.google.firebase:firebase-messaging:17.6.0'
implementation 'com.google.firebase:firebase-core:16.0.8'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
apply plugin: 'com.google.gms.google-services'
Ошибка при запуске Gradle: ProcessException: Процесс "E: \ Mehrdad Omidi \ Project \ flutter \ smart new \ behroob \ android\ gradlew.bat "аварийно завершен: настройка проекта: приложение ПРЕДУПРЕЖДЕНИЕ: API 'option.getJavaCompile ()' устарел и был заменен на 'variable.getJavaCompileProvider ()'. Он будет удален в конце 2019 года. Для получения дополнительной информации см. https://d.android.com/r/tools/task-configuration-avoidance. Чтобы определить, что вызывает option.getJavaCompile (), используйте -Pandroid.debug.obsoleteApi = true в командной строке для отображения дополнительной информации. ВНИМАНИЕ: API-интерфейс устарел и был заменен на https://d.android.com/r/tools/task-configuration-avoidance. Чтобы определить, что вызывает option.getMergeAssets (), используйте -Pandroid.debug.obsoleteApi = true в командной строке для отображения дополнительной информации. ПРЕДУПРЕЖДЕНИЕ. API 'OptionOutput.getProcessResources ()' устарел и был заменен на 'OptionOutput.getProcessResourcesProvider ()'. Он будет удален в конце 2019 года. Для получения дополнительной информации см. https://d.android.com/r/tools/task-configuration-avoidance.. Чтобы определить, что вызывает optionOutput.getProcessResources (), используйте -Pandroid.debug.obsoleteApi = true в командной строке для отображения дополнительной информации. ********************************************************* ПРЕДУПРЕЖДЕНИЕ. Эта версия google_maps_flutter нарушит вашу сборку Android, если она или ее зависимости не совместимы с AndroidX. Смотрите .... для получения дополнительной информации о проблеме и как ее исправить. Это предупреждение печатается для всех сбоев сборки Android. Настоящая причина ошибки может быть не связана. ********************************************************* Команда: E: \ Mehrdad Omidi \ Project \ flutter \ smart new \ behroob \ android \ gradlew.bat app: properties
Завершено с ошибкой: пожалуйста, проверьте настройки вашего проекта Gradle вAndroid / папка.