본문 바로가기

Programming/Android2

[Android] 403. Error: disallowed_useragent Message 403. Error: disallowed_useragent. Google can't sign you safety inside this app. You can use Google sign-in by visiting this app's website in a browser like Safari or Chrome. 발생 원인 발생 조건 내부 구현이 WebView로 된 인앱 브라우저로 Google OAuth 2.0 링크를 여는 경우 2016년 10월 20일 이후로 안드로이드 환경에서 구글 인증을 웹으로 하려고 할 때 발생한다. 구글 인증 링크를 웹으로 열기 위해서는 앱에서 브라우저를 호출해야하는데, 이 때 호출하는 인앱 브라우저의 구현체가 WebView라면 오류가 발생한다. 구글이 2016년 10.. 2020. 7. 6.
[Android] Cannot fit requested classes in a single dex file Cannot fit requested classes in a single dex file Android나 Flutter 개발을 하다보면 잘 컴파일되던 소스코드가 갑자기 "Cannot fit requested classes in a single dex file"이라는 메시지와 함께 컴파일 오류를 내는 경우가 있다. 원인 안드로이드 공식 문서에는 다음과 같이 쓰여있다. 앱 및 앱이 참조하는 라이브러리에서 메서드가 65,536개를 초과하면 앱이 Android 빌드 아키텍처의 제한에 도달했음을 알리는 빌드 오류가 발생합니다. 개발에 실수해서 생기는 오류는 아니고 그냥 프로젝트에 포함된 총 메소드의 갯수가 65,536개가 넘어가면 발생하는 오류이다. (메소드 수는 라이브러리 내부의 메소드까지 포함한 수치) 위의 .. 2019. 11. 26.
반응형