Closed powerhyn closed 8 months ago
로그보니깐 난독화된 상태같아요 혹시 프로가드 설정되있으신가요? #30 참고해보시겠어요? 데모 프로젝트는 별도 절차 없이 바로 실행가능합니다.
@coolishbee 저도 #30 하고 같은 이슈가 처음에 있어서 프로가드를 세팅하고나서는 실행까지는 된 상태에서 에러가 발생하고 있는 상태입니다. Target API Level을 지금 33으로 쓰고 있는데 이 부분이 이슈가 될 수 있을까요 ?
난독화 해제 한 로그 내역입니다.
2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime java.lang.NoSuchMethodError: No virtual method getAuthCode()Ljava/lang/String; in class Lio/github/coolishbee/auth/UniversalProfile; or its super classes (declaration of 'io.github.coolishbee.auth.UniversalProfile' appears in base.apk) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at com.universal.sdk.unitywrapper.model.UserProfile$Companion.convertUserProfile(UserProfile.kt:26) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at com.universal.sdk.unitywrapper.model.LoginResultForUnity$Companion.convertPubResult(LoginResultForUnity.kt:16) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at com.universal.sdk.unitywrapper.activity.UniversalSdkWrapperActivity.onActivityResult(UniversalSdkWrapperActivity.kt:51) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.Activity.dispatchActivityResult(Activity.java:8659) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.ActivityThread.deliverResults(ActivityThread.java:5939) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.ActivityThread.handleSendResult(ActivityThread.java:5985) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:54) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.os.Handler.dispatchMessage(Handler.java:106) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.os.Looper.loopOnce(Looper.java:226) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.os.Looper.loop(Looper.java:313) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at android.app.ActivityThread.main(ActivityThread.java:8751) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at java.lang.reflect.Method.invoke(Native Method) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571) 2023/12/13 16:04:33.796 29199 29199 Error AndroidRuntime at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
아무래도 안드로이드 라이브러리의 버전이 안맞는거 같아요 gradle 을 사용하시면
implementation 'io.github.coolishbee:universalsdk:3.0.8'
resolver 를 사용하시면
<androidPackage spec="io.github.coolishbee:universalsdk:3.0.8"/>
최신 버전인 3.0.8 이 맞는지 확인해주세요
@coolishbee 버전 문제가 맞네요 죄송합니다. 잘 작동 합니다 감사합니다 !! 👍
What did you do?
안드로이드 기기에서 구글 로그인 시도
What happened actually?
버튼을 눌러 로그인을 활성화 한 후 구글로 로그인이 완료된 후에 앱으로 돌아오면서 크래시가 발생합니다.
Your environment?
에셋 스토어 최신 버전을 받아 사용하였고 유니티 2022.3.4f1 버전을 사용 중입니다.
** 추가로 데모 프로젝트를 실행하여 테스트 하기 위해서는 어떤 절차가 필요한가요 ?