При попытке создать приложение для Android возникает ошибка - PullRequest
0 голосов
/ 11 июля 2019

Я получил эту ошибку при попытке создать приложение для Android

ВНИМАНИЕ: Конфигурация 'compile' устарела и была заменена на 'реализация' и 'api'

Мой файл верхнего уровня:

buildscript { 
    repositories { 
       google() 
       jcenter() 
    } 
    dependencies { 
          classpath 'com.android.tools.build:gradle:3.3.0' 
    } 
}

allprojects { 
    repositories { 
       google() 
       jcenter()
    }
}

Ответы [ 2 ]

0 голосов
/ 11 июля 2019

Существует множество решений по GitHub

сначала запомни андроид удалили Compile Область для зависимостей новая Implementation

в одну сторону

щелкните правой кнопкой мыши App, затем

module setting--->dependencies---->scope и затем синхронизируйте ваш проект

Другой способ

обновить classpath com.google.gms:google-services до classpath 'com.google.gms: google-services: 3.2.1' в файле в build.gradle

buildscript {
    repositories {
    }
    dependencies {
          classpath 'com.google.gms:google-services:3.2.1'<-------*****
    }
}

allprojects {
    repositories {
    }
}
}
0 голосов
/ 11 июля 2019

Область «Компиляция» для зависимостей убирается из разработки Android, поэтому вместо нее используйте «Реализация» в качестве области действия для всех зависимостей. Вы можете изменить его, щелкнув правой кнопкой мыши на папке (например, «Приложение»), затем «Настройка модуля> Зависимости> Область» и затем синхронизировать проект.

...