마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

파이어베이스 에러입니다

0 추천

책보면서 다 따라했는데, 에러가 나더라구요 깃허브에 있던 소스를 다시 복붙해봐서

소스 오류는 아닌거같고

  Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.api.Api$zzf" on path: DexPathList[[zip file "/data/app/com.example.test.firebasechatexam-_Vq7sBdJj1qAczmO_UaEuA==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.test.firebasechatexam-_Vq7sBdJj1qAczmO_UaEuA==/lib/arm64, /system/lib64, /system/vendor/lib64]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at com.google.android.gms.auth.api.Auth.<clinit>(Unknown Source:0) 
        at com.example.test.firebasechatexam.SignInActivity.onCreate(SignInActivity.java:51) 
        at android.app.Activity.performCreate(Activity.java:7183) 
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1220) 
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2908) 
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3030) 
        at android.app.ActivityThread.-wrap11(Unknown Source:0) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696) 
        at android.os.Handler.dispatchMessage(Handler.java:105) 
        at android.os.Looper.loop(Looper.java:164) 
        at android.app.ActivityThread.main(ActivityThread.java:6938)

이런 에러가 떠서 "com.google.android.gms.common.api.Api$zzf" 이거 검색해보니

스택오버플로에서는 그레이들을   

 'com.google.android.gms:play-services-location:15.0.1'
 'com.google.android.gms:play-services-gcm:15.0.1'

이렇게 두개 버전업을 해달라해서 봤더니 전 아예 저2줄이 없어서 그냥 새로 gradle(app)에 새로

추가해줬는데 에러가 똑같이 나더라구요..

저기서 51번째줄 에러도잡는데

mGoogleApiClient = new GoogleApiClient.Builder(this)
        .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
        .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
        .build();

여기서       .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)

에러를 잡는데 도움좀 주세요..

 

 

 

수원통학러 (3,570 포인트) 님이 2019년 2월 22일 질문

1개의 답변

0 추천
Gradle에 새로 추가하신 패키지들은 오류와는 상관이 없는 패키지들같아요. 하나는 위치관련이고 하나는 지원중지될 구버전 클라우드 메시징 서비스네요. 혹시 FirebaseAuth  관련 패키지를 추가안하신게 아닌지요?
익명사용자 님이 2019년 2월 22일 답변
...