상세 컨텐츠

본문 제목

java.lang.ClassNotFoundException: com.google.android.gms.games.Games

개발생활/Unity Engine

by 한국인맛집 2022. 12. 26. 16:56

본문

반응형

gpgs 연동 도중 클래스 파일을 찾을수 없다는 에러를 발생하고 

 

로그인 화면이 동작하지않음.

 

간단한방법은 progard-user.txt 파일을 수정해주면 해결된다,

 

인터넷을 검색하면 여러가지를 추가하라고 하는데 

 

오히려 본인 버전에 맞지않으면 에러를 발생해버려서

 

직접 수정하며 해결했음.

 

 

 

제가 개발한 환경은 

Unity Version 2021.3.15f

Android 만 개발함. 

 

 

 

PlayerSettings -> Publishing Setting -> Build -> Custom progard File Check

 

Open  Progard.txt   [ Plugin/ Android/ progard-user.txt]

 

-keep class com.google.android.gms.**{
   *;
}

-keep class com.google.android.gms.games.**{
   public *;
}

-keep class com.google.games.**{
   *;
}

-keep class com.google.games.bridge.**{
   public *;
}

Assets -> Exterminal Dependency Manager -> Android Resolver -> Force Resolver

 

 

 

 

그리고 실행하면 정상동작!

 

혹시나 위에방법이 안되는분은

 

이곳을 참고하시면 좋을듯.

https://github.com/playgameservices/play-games-plugin-for-unity/issues/3154

 

java.lang.ClassNotFoundException: com.google.android.gms.games.PlayGames · Issue #3154 · playgameservices/play-games-plugin-fo

Unity version: 2021.3 LTS Google Play Games Plugin for Unity version: 0.11.01 I configured everything in the right way, it's been days I am following the documentations, looking for answers and...

github.com

 

반응형

관련글 더보기