Это мой файл градиента, я пытался заставить его использовать ту же версию, используя com.android.support.customtabs:27.1.1, но проблема не устранена. Пожалуйста, помогите, я новичок в Android Studio
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
buildToolsVersion "27.0.3"
defaultConfig {
applicationId "com.example.spars.myapplication"
minSdkVersion 16
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
repositories {
mavenCentral()
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.razorpay:checkout:1.4.5'
implementation 'com.google.firebase:firebase-database:16.0.2'
implementation 'com.firebaseui:firebase-ui:2.3.0'
testImplementation 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'я получаю следующую ошибку: ОШИБКА: не удалось решить: com.google.firebase:firebase-core:16.0.2 Показать в диалоговом окне структуры проекта Затронутые модули: приложение
ВНИМАНИЕ: Конфигурация «компиляция» устарела и заменена на «реализация» и «апи». Он будет удален в конце 2018 года. Для получения дополнительной информации см.: http://d.android.com/r/tools/update-dependency-configurations.html. Затронутые модули: приложение
ПРЕДУПРЕЖДЕНИЕ. Указанная версия Android SDK Build Tools (27.0.3) игнорируется, так как она ниже минимальной поддерживаемой версии (28.0.3) для Android Gradle Plugin 3.3.1. Будут использоваться инструменты Android SDK Build 28.0.3. Чтобы скрыть это предупреждение, удалите «buildToolsVersion '27.0.3'» из файла build.gradle, так как каждая версия Android Gradle Plugin теперь имеет версию инструментов сборки по умолчанию. Удалить версию Build Tools и синхронизировать проект Затронутые модули: приложение
даже если я понизил его до v27, проблема все еще существует
Вы на самом деле не указали ошибку.
с какими ошибками вы сталкиваетесь?? Вы должны поделиться журналом ошибок
я только что добавил часть ошибки,
Если вы используете какие-либо службы Google, то в соответствии с документами вам необходимо добавить зависимость от fire-base:
Your app gradle file now has to explicitly list com.google.firebase:firebase-core as a dependency for Firebase services to work as expected.
implementation 'com.google.firebase:firebase-core:16.0.2'
Подробнее здесь.
Что касается предупреждения о ключевом слове компилировать, оно уже устарело. Итак, из того, что я вижу в вашем файле gradle, в строке файлДерево замените компилировать на выполнение:
implementation fileTree(include: ['*.jar'], dir: 'libs')
И, наконец, для предупреждения Инструменты сборки Android SDK удалите строку buildToolsVersion "27.0.3", в этом больше нет необходимости. Отныне gradle будет разрешать и использовать правильные инструменты сборки.
И последнее замечание: учтите, что библиотеки com.android.support теперь устарели, вам следует перейти на AndroidX.
Если вы ориентируетесь на API 28, вам необходимо использовать библиотеки поддержки 28.x.x.