728x90
반응형
Firebase 사용하기 위해 classpath를 추가하려고 했는데 예전 버전이랑 추가 방법이 조금 달라진 듯 하다
그냥 아래처럼 build.gradle에 추가를 하면 문제가 되지 않았는데
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
// Add the dependency for the Google services Gradle plugin
classpath 'com.google.gms:google-services:4.3.15'
}
}
plugins {
id 'com.android.application' version '7.3.0' apply false
id 'com.android.library' version '7.3.0' apply false
id 'org.jetbrains.kotlin.android' version '1.7.10' apply false
}
위와 같이 plugins가 생긴 이후에 buildscript를 추가하면
아래와 같이 에러가 뜬다.
all buildscript {} blocks must appear before any plugins {} blocks in the script
해결 방법은
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
// Add the dependency for the Google services Gradle plugin
classpath 'com.google.gms:google-services:4.3.15'
}
}
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '7.3.0' apply false
id 'com.android.library' version '7.3.0' apply false
id 'org.jetbrains.kotlin.android' version '1.7.10' apply false
}
프로젝트를 생성하며 생기는 plugins 위에 buildscript를 생성하면 된다 !
728x90
반응형
'안드로이드 스튜디오' 카테고리의 다른 글
[안드로이드 스튜디오 코틀린] DataBinding xml에서 함수가 나오지 않을 때 (0) | 2023.03.06 |
---|---|
[안드로이드 스튜디오 코틀린] Firebase 이메일/ 비밀번호로 로그인하기 (0) | 2023.03.02 |
[안드로이드 스튜디오] GitHub Error -> 422 Unprocessable Entity - Repository creation failed (0) | 2023.02.14 |
[안드로이드 스튜디오 코틀린] DaggerApplicationComponent can't find (0) | 2023.02.08 |
[안드로이드 스튜디오 코틀린] Could not find io.github.fornewid:naver-map-compose 에러 (0) | 2023.02.05 |