개요
안드로이드에서 "Firebase 클라우드 메시징 클라이언트 앱 설정"을 진행하고 있는 는 중 "Plugin ['id: com.android.application'] was not found in any of the following sources:" 에러가 발생하였습니다.
상세 내용
안드로이드에서 Android에서 Firebase를 설정중 "Plugin [id: com.android.application'] was not found in any of the following sources:" 라는 에러가 발생하였습니다.
루트 수준(프로젝트 수준) Gradle 파일이 프로젝트 파일과 설명이 달라 수정도 해봤습니다.
로컬 내용
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '7.2.1' apply false
id 'com.android.library' version '7.2.1' apply false
id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
반응형
수정 내용
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
// 모든 모듈에 적용할 것 작성
repositories {
// Make sure that you have the following two repositories
google() // Google's Maven repository
mavenCentral() // Maven Central repository
}
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.2.1' apply false
id 'com.android.library' version '7.2.1' apply false
id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
루트 수준(프로젝트 수준) Gradle 파일
반응형
원인
gradle 버전이 낮아서 발생한사항입니다.
처리방법
Gradle 버전을 업데이트하면 됩니다. (안드로이드 Gradle 업데이트하는 방법)
반응형
맺음말
혹시나 해서 build.gradle 파일들의 내용을 바꿔보기도 하면서 수정을 해봤지만 다른 에러가 발생할 뿐이었습니다.
그러다 오른쪽 아래에서 알림 칭에 gradle업데이트하라는 메시지가 표시가 됐습니다. 아무 생각 없이 업데이를 했고 build.gradle 파일 가지고 삽질을 계속하고 있었는데 갑자기 에러가 없어졌습니다. 이상해서 제가 작업했던 내용을 복기하니 gradle을 업데이트하니까 정상적으로 동작하는 것을 알았습니다.
오늘도 삽질 내공이 단련되었습니다.
반응형
'IT > 안드로이드' 카테고리의 다른 글
안드로이드 취소선 그리기 (0) | 2024.03.19 |
---|---|
안드로이드 버전 및 설명 (0) | 2024.03.19 |
RecycleView에 아이템 선택시 이벤트 처리 (0) | 2024.03.14 |
(Android) 애니메이션을 이용한 슬라이딩 페이지(3) (0) | 2023.04.07 |
(Android) 애니메이션을 이용한 슬라이딩 페이지(2) (0) | 2023.03.21 |