본문 바로가기

android

안드로이드 Cannot create a proxy class for abstract class 'GoogleServicesTask'. 에러발생 해결

반응형

에러발생

    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.3'
        classpath 'com.google.gms:google-services:4.3.10'
    }

앱에서 Firebase 를 사용하기 위해 google-services 플러그인(classpath 'com.google.gms:google-services:4.3.10')을

Gradle 파일에 추가하였더니 에러 발생

 

에러 메시지 

Cannot create a proxy class for abstract class 'GoogleServicesTask'.

* What went wrong:

Could not create task ':carcar:processDebugGoogleServices'.
> Cannot create a proxy class for abstract class 'GoogleServicesTask'.

왜죠

찾아보니 그래들 플러그인 버전이 낮아서 발생하는 에러인듯

 

해결

    dependencies {
        classpath 'com.android.tools.build:gradle:4.0.2'
        classpath 'com.google.gms:google-services:4.3.10'
    }

적당한 Gradle 플러그인 버전(classpath 'com.android.tools.build:gradle:4.0.2') 으로 올렸더니 해결! 은 아니고

 

classpath 'com.android.tools.build:gradle:4.0.2'

Minimum supported Gradle version is 6.1.1. Current version is 5.1.1.

 

Change Gradle version in Gradle wrapper to 6.1.1 and re-import project

이부분 눌러서 플러그인 버전 4.0.2에 맞게 6.1.1로 올려주면 해결!

 

Download https://services.gradle.org/distributions/gradle-6.1.1-bin.zip finished, took 8 s 82 ms (97.47 MB)

Starting Gradle Daemon...

Gradle Daemon started in 541 ms

반응형