Google에 로그인하면 디버깅에 사용하는 일일 드라이버를 제외한 모든 기기에서 작동하지 않습니다. 심지어 태블릿에 디버그 빌드를 설치하려고 시도했는데 작동하지 않습니다. 이 onActivityResult를 호출되지 않습니다 호출 될 때없는 가공 장치에Android에서의 Google 로그인이 기본 디버그 기기를 제외한 모든 기기에서 실패합니다.
onCreate(){
...
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken("~webID~.apps.googleusercontent.com")
.requestEmail()
.build();
googleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
}
@OnClick(R.id.google_signin_button)
public void signInWithGoogle(){
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(googleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);
}
:
여기에 코드입니다. 대신 장치가 바탕 화면으로 돌아가서 앱을 종료합니다. 나는 무슨 일이 일어나고 있는지 잘 모르겠습니다. 어떤 도움이 필요합니까?
'logcat '이 뭐라고 말합니까? 이 기기에 Google Play 서비스가 있습니까? – ephemient
사실 문제를 실제로 파악했습니다. 나는 답으로 게시 할 것이다. –