Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Unity IAP
- springboot
- Spring Boot
- Unity Editor
- server
- Google Refund
- nodejs
- react
- OverTheWire
- css framework
- unity
- SDK upgrade
- Camera Movement
- --watch
- docker
- Git
- draganddrop
- Packet Network
- linux
- critical rendering path
- screencapture
- rpg server
- MySQL
- spread 연산자
- Camera Zoom
- java
- Google Developer API
- express
- Digital Ocean
- mongoDB
Archives
- Today
- Total
우당탕탕 개발일지
[Unity] GPGS 2.0.0 로그인 에러 해결 본문
GPGS 2.0.0 을 넣고 빌드는 잘 되는데, 로그인 시도 시 아래 에러가 발생했다.
2025-06-13 10:26:51.144 5646 5687 Error Unity AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.games.PlayGames
2025-06-13 10:26:51.144 5646 5687 Error Unity java.lang.ClassNotFoundException: com.google.android.gms.games.PlayGames
2025-06-13 10:26:51.144 5646 5687 Error Unity at java.lang.Class.classForName(Native Method)
2025-06-13 10:26:51.144 5646 5687 Error Unity at java.lang.Class.forName(Class.java:483)
2025-06-13 10:26:51.144 5646 5687 Error Unity at com.unity3d.player.UnityPlayerForActivityOrService.nativeRender(Native Method)
2025-06-13 10:26:51.144 5646 5687 Error Unity at com.unity3d.player.A0.handleMessage(Unknown Source:140)
2025-06-13 10:26:51.144 5646 5687 Error Unity at android.os.Handler.dispatchMessage(Handler.java:102)
2025-06-13 10:26:51.144 5646 5687 Error Unity at android.os.Looper.loop(Looper.java:193)
2025-06-13 10:26:51.144 5646 5687 Error Unity at com.unity3d.player.C0.run(Unknown Source:24)
2025-06-13 10:26:51.144 5646 5687 Error Unity Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.PlayGames" on path:..
2025-06-13 10:26:51.158 5646 5687 Error Unity AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.games.PlayGames
2025-06-13 10:26:51.158 5646 5687 Error Unity java.lang.ClassNotFoundException: com.google.android.gms.games.PlayGames
2025-06-13 10:26:51.158 5646 5687 Error Unity at java.lang.Class.classForName(Native Method)
2025-06-13 10:26:51.158 5646 5687 Error Unity at java.lang.Class.forName(Class.java:483)
2025-06-13 10:26:51.158 5646 5687 Error Unity at com.unity3d.player.UnityPlayerForActivityOrService.nativeRender(Native Method)
2025-06-13 10:26:51.158 5646 5687 Error Unity at com.unity3d.player.A0.handleMessage(Unknown Source:140)
2025-06-13 10:26:51.158 5646 5687 Error Unity at android.os.Handler.dispatchMessage(Handler.java:102)
2025-06-13 10:26:51.158 5646 5687 Error Unity at android.os.Looper.loop(Looper.java:193)
2025-06-13 10:26:51.158 5646 5687 Error Unity at com.unity3d.player.C0.run(Unknown Source:24)
PlayerSettings 에서 Custom proguard 활성화 후 생성되는 proguard-user.txt 에 아래 예외처리 추가
-keep class com.google.android.gms.games.leaderboard.** { *; }
-keep class com.google.android.gms.games.snapshot.** { *; }
-keep class com.google.android.gms.games.achievement.** { *; }
-keep class com.google.android.gms.games.event.** { *; }
-keep class com.google.android.gms.games.stats.** { *; }
-keep class com.google.android.gms.games.video.** { *; }
-keep class com.google.android.gms.games.* { *; }
-keep class com.google.android.gms.common.api.ResultCallback { *; }
-keep class com.google.android.gms.signin.** { *; }
-keep class com.google.android.gms.dynamic.** { *; }
-keep class com.google.android.gms.dynamite.** { *; }
-keep class com.google.android.gms.tasks.** { *; }
-keep class com.google.android.gms.security.** { *; }
-keep class com.google.android.gms.base.** { *; }
-keep class com.google.android.gms.actions.** { *; }
-keep class com.google.games.bridge.** { *; }
-keep class com.google.android.gms.common.ConnectionResult { *; }
-keep class com.google.android.gms.common.GooglePlayServicesUtil { *; }
-keep class com.google.android.gms.common.api.** { *; }
-keep class com.google.android.gms.common.data.DataBufferUtils { *; }
-keep class com.google.android.gms.games.quest.** { *; }
-keep class com.google.android.gms.nearby.** { *; }
여기보고 해결했땅
https://geukggom.tistory.com/194
[Unity] Error Unity AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.games.Games
프로젝트 셋팅에 있는 Player - Publishing Settings - Minify - Release에서 Proguard를 사용했더니 다음과 같은 에러가 logcat에 뜨면서 구글 플레이 서비스에 로그인이 되지 않습니다. AndroidJavaException: java.lang.C
geukggom.tistory.com
'Unity' 카테고리의 다른 글
[Unity] 커스텀에디터 - ReorderableList 사용하기 (0) | 2025.05.07 |
---|---|
[Unity] 모바일 디바이스 노치 영역 처리하기 (1) | 2025.04.24 |
[Unity IOS] 빌드에러 Building Library/Bee/artifacts/iOS/ManagedStripped failed (0) | 2025.04.24 |
[커스텀 에디터] 파일 이름에서 ID추출 & 자동 ID부여하기 (0) | 2025.04.08 |
[Unity] CustomEditor - Dictionary 사용하기 (0) | 2025.03.17 |