com.android.support:appcompat выдает ошибку - PullRequest
0 голосов
/ 07 февраля 2019

Это мой файл gradle, я пытался заставить его использовать ту же версию, используя 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 Показать в диалоговом окне «Структура проекта» Затрагиваемые модули: приложение

ВНИМАНИЕ: Конфигурация 'compile' устарела и была заменена на 'реализация' и 'api'.Он будет удален в конце 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 28.0.3.Чтобы подавить это предупреждение, удалите "buildToolsVersion '27 .0.3 '" из своего файла build.gradle, поскольку каждая версия плагина Android Gradle теперь имеет версию инструментов для сборки по умолчанию.Удалить версию Build Tools и синхронизировать проект Затронутые модули: приложение

1 Ответ

0 голосов
/ 08 февраля 2019

Если вы используете какие-либо сервисы Google, то в соответствии с документацией вам нужно добавить зависимость от базы данных:

Теперь в файле gradle вашего приложения должен быть явно указан com.google.firebase: firebase-ядро как зависимость для служб Firebase, чтобы работать должным образом.

implementation 'com.google.firebase:firebase-core:16.0.2'

Подробнее здесь .

О ключевом слове compile предупреждение, этот сейчас устарел.Итак, из того, что я вижу в вашем файле Gradle, в строке fileTree замените compile на реализацию :

implementation fileTree(include: ['*.jar'], dir: 'libs')

И, наконец,для предупреждения Android SDK Build Tools удалите строку buildToolsVersion "27.0.3" , в этом больше нет необходимости.Отныне gradle будет разрешать и использовать правильные инструменты сборки.

И, наконец, учтите, что библиотеки com.android.support устарели, вам следует перейти на AndroidX .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...