반응형
파이어베이스 실습을 하려고 dependency들을 추가해주는데 gradle 파일을 열어보니 생김새가 전혀 달라서 당황했다. 열심히 구글링 한 결과 집어 넣는 위치가 바뀐 것이다.
Arctic Fox버전까지는 이전에 쓰던 방식으로 하면 되는 것으로 알고 있고 Bumblebee버전부터 아래와 같은 적용방법을 따라야한다.
json파일을 올바른 위치에 넣었다고 가정하고 보겠다.
이 블럭을 보고 우리 gradle:project를 열어보면
plugins {
id 'com.android.application' version '7.1.3' apply false
id 'com.android.library' version '7.1.3' apply false
id 'org.jetbrains.kotlin.android' version '1.6.21' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
이것밖에 없다. 따라서 그냥 classpath 넣는 부분인 저 코드부분을 추가해주면 된다.
buildscript {
dependencies {
classpath 'com.google.gms:google-services:4.3.10'
}
}
plugins {
id 'com.android.application' version '7.1.3' apply false
id 'com.android.library' version '7.1.3' apply false
id 'org.jetbrains.kotlin.android' version '1.6.21' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
repository 기록하는 부분이 사라졌다.
마찬가지로 gradle:app을 봐도 같은 현상이 일어난다.
저기서 apply plugin을 아래와 같이 넣어주면 된다.
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'com.google.gms.google-services'
}
dependencies는 변한게 없으니 그냥 추가하면 된다.
"댓글, 공감 버튼 한 번씩 누르고 가주시면 큰 힘이 됩니다"
반응형