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

firebase로 구글,페북,이메일 로그인인증 만드는중 에러가 나요.1 [NullPointerException]

0 추천
googleLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
    Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
                startActivityForResult(signInIntent, RC_SIGN_IN);
            }
        });

이부분에서 에러가 나는데요  이부분을 주석처리해도

emailLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                createUser(editTextEmail.getText().toString(), editTextPassword.getText().toString());
            }
        });
loginButton.setReadPermissions("email", "public_profile");
        loginButton.registerCallback(mCallbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {

                handleFacebookAccessToken(loginResult.getAccessToken());
            }

차례로 오류나서 다 주석처리하면 아무것도 실행이안되네요. 저것들 넣으면 앱이 죽어버리구요.

보면 버튼들만 오류가 나네요.

E/AndroidRuntime: FATAL EXCEPTION: main

Process: icbe.halla.ac.meettrip, PID: 6594

java.lang.RuntimeException: Unable to start activity ComponentInfo{icbe.halla.ac.meettrip/icbe.halla.ac.meettrip.Login}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.common.SignInButton.setOnClickListener(android.view.View$OnClickListener)' on a null object reference

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3319)

 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3415)

at android.app.ActivityThread.access$1100(ActivityThread.java:229)

 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)

at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:7406)

 at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)

 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.common.SignInButton.setOnClickListener(android.view.View$OnClickListener)' on a null object reference

at icbe.halla.ac.meettrip.Login.onCreate(Login.java:67)

at android.app.Activity.performCreate(Activity.java:6904)

at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1136)      

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3266)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3415) 

at android.app.ActivityThread.access$1100(ActivityThread.java:229) 

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821) 

at android.os.Handler.dispatchMessage(Handler.java:102) 

at android.os.Looper.loop(Looper.java:148) 

at android.app.ActivityThread.main(ActivityThread.java:7406) 

 at java.lang.reflect.Method.invoke(Native Method) 

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)

  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) 

11-10 22:49:48.949 6594-6721/icbe.halla.ac.meettrip W/ResourcesManager: Resource getTopLevelResources for package com.google.android.gmsoverlayDirs =Null

오류는 이렇게 나요. 3개다 하나씩 주석처리해도 다같은 오류 나오네요.

오류 해결좀 도와주세요 ㅜㅜ

전체소스http://blog.naver.com/scr6232/221137297309  여기 블로그에 올렷어요 글자가 너무많아 안올라가지네요 ㅠㅠ  

익명사용자 님이 2017년 11월 10일 질문
2017년 11월 10일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...