본문 바로가기
IT/안드로이드

"Plugin [id: com.android.application'] was not found in any of the following sources:" 에러 처리 방법

by 불멸남생 2024. 3. 16.

개요

안드로이드에서 "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 업데이트하는 방법)

gradle 업데이트 여부 문의 창
gradle 업데이트 여부 문의 창

반응형

맺음말

혹시나 해서 build.gradle 파일들의 내용을 바꿔보기도 하면서 수정을 해봤지만 다른 에러가 발생할 뿐이었습니다.

그러다 오른쪽 아래에서 알림 칭에 gradle업데이트하라는 메시지가 표시가 됐습니다. 아무 생각 없이 업데이를 했고 build.gradle 파일 가지고 삽질을 계속하고 있었는데 갑자기 에러가 없어졌습니다. 이상해서 제가 작업했던 내용을 복기하니 gradle을 업데이트하니까 정상적으로 동작하는 것을 알았습니다.

 

오늘도 삽질 내공이 단련되었습니다.

반응형