책보면서 다 따라했는데, 에러가 나더라구요 깃허브에 있던 소스를 다시 복붙해봐서
소스 오류는 아닌거같고
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 */)
에러를 잡는데 도움좀 주세요..