GPGS 업데이트 알림 팝업 방지와 GPGS 이전 버전으로 돌아가기.
이게 과연 얼마나 도움이 될까 싶지만, 나는 효과를 톡톡히 봤기 때문에 기록을 남김.
이번에 유니티 키니까 GPGS가 10.0.1에서 10.2.0으로 업데이트 됐다고 자꾸 팝업을 띄웠다.
그래서 항상 최신버전을 쓰는게 맞으니까, 업데이트를 했다.
그런데 하고 나니까 로그인에서 에러가 나는 거였다.
'왜 이러지.' 하고 다른 사람들은 이 문제를 어떻게 해결했나 하고 알아봤다.
근데 그 사람들도 해결 못했다.
그냥 최신 버전 지우고 10.0.1로 돌아갔다.
근데 단순히 돌아가기만 하면 계속 업데이트 하라고 팝업이 뜬다.
바꿔줘야할 파일 수만큼 뜬다.
할 때마다 뜨는 팝업을 안 뜨게 하려면 어떻게 할까?
방법은 간단하다.
Assets > Play Services Resolver > Android Resolver > Settings
들어가면 체크하는게 2개 있다.
위에 있는 Enable Background resolution이 체크 되어 있는데 이걸 해제하면 된다.
그러면 일단 팝업은 더 이상 뜨지 않을 것이다.
(나 같은 경우는 애초에 10.2.0 업데이트 전에 이전 프로젝트를 복사해놔었다.
그래서 단순히 붙여넣기를 통해서 쉽게 해결했지만, 그렇지 않을 경우에는 조금 귀찮은 작업이 될 수도 있다.)
이제 이전 버전으로 돌아가는 방법을 쓰겠다.
요것도 간단하다.
먼저 plugins>android에 있는 10.2.0파일들을 모두 지운다.
.meta파일들도 남아있지 않게한다.
그다음에
(안드로이드 sdk가 깔린 주소)\extras\google\m2repository\com\google\android\gms
에 들어가면 여러 폴더가 있고 폴더명은 업데이트 요구 받았던 파일들 이름이다.
(sdk 깔린 주소는 모를리 없겠지만 노심초사 하는 마음으로,
Edit > Preference>External tools >> 아랫 부분에 SDK 'Browse' 버튼 누르면 나온다.)
해당하는 파일명 폴더로 들어가면 버전 별로 쭉 나온다.
그래서 원하는 버전(이번의 경우는 10.0.1)의 폴더를 들어가서 aar파일만 복사한다.
그리고 되돌릴 파일 수만큼 반복한다.
그리고 10.0.1 aar파일들을 plugins > android 폴더에 붙여넣는다.
그럼 이전 버전으로 돌아간다.
번거롭지만 어렵지는 않다.
'Unity Tip' 카테고리의 다른 글
셔플 ~_~ (0) | 2017.08.25 |
---|---|
Initialize Unity Extensions: Must have a valid path for plugin에러 (0) | 2017.03.02 |
yield return new waitforseconds 관련 (0) | 2017.01.25 |
'There are inconsistent line endings...' 해결하기. (0) | 2016.10.09 |
유니티 해상도 설정하기 (0) | 2016.10.05 |