안드로이드 빌드 시 초기화 오류 떠서 질문 드려요

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 : 언어술사 과일편
  • 뒤끝SDK 버전 : 5.3.0
  • 에러 코드 : 400

(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
2021-07-31 23:31:27.268 4689-4935/com.iq300.languageMasterVehicle E/Unity: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> UnityEngine.AndroidJavaException: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/unity3d/player/UnityPlayerActivity;
at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.AndroidJNISafe.FindClass (System.String name) [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.AndroidJavaClass._AndroidJavaClass (System.String className) [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.NativeInstance.AndroidInstance…ctor () [0x00000] in <00000000000000000000000000000000>:0
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <00000000000000000000000000000000>:0
at System.Activator.CreateInstance[T] () [0x00000] in <00000000000000000000000000000000>:0
at System.Func`1[TResult].Invoke () [0x00000] in <00000000000000000000000000000000>:0
at S
2021-07-31 23:31:27.280 4689-4935/com.iq300.languageMasterVehicle E/Unity: Initialize err: System.Exception: Fail To Check OS Setting
System.Exception: AndroidInstance is not Created
at BackEnd.Backend.#k () [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.#j () [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.#Vzb (System.Boolean #pMb, BackEnd.BackendReturnObject& #Ab) [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.Initialize (System.Boolean useAsyncPoll) [0x00000] in <00000000000000000000000000000000>:0
at LanguageHouseManager.BackEndInitialized () [0x00000] in <00000000000000000000000000000000>:0
at LanguageHouseManager.Start () [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.#j () [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.#Vzb (System.Boolean #pMb, BackEnd.BackendReturnObject& #Ab) [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.Initialize (System.Boolean useAsyncPoll) [0x00000] in <00000000000000000000000000000000>:0
at
2021-07-31 23:31:27.282 4689-4935/com.iq300.languageMasterVehicle E/Unity: 뒤끝 초기화 실패
statusCode : 400
errorCode : InitializeFail
message : Fail To Check OS Setting
System.Exception: AndroidInstance is not Created
at BackEnd.Backend.#k () [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.#j () [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.#Vzb (System.Boolean #pMb, BackEnd.BackendReturnObject& #Ab) [0x00000] in <00000000000000000000000000000000>:0
at BackEnd.Backend.Initialize (System.Boolean useAsyncPoll) [0x00000] in <00000000000000000000000000000000>:0
at LanguageHouseManager.BackEndInitialized () [0x00000] in <00000000000000000000000000000000>:0
at LanguageHouseManager.Start () [0x00000] in <00000000000000000000000000000000>:0

UnityEngine.Logger:Log(LogType, Object)
LanguageHouseManager:Start()
 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)

에러 코드입니다.

커뮤니티 뒤져가며 뒤끝 sdk버전 변경도 많이 해보고 IL2CPP, .net 4설정도 맞추고 여러 시도를 해보았으나 안되네요 제가 안드로이드 export를 해서 사용하는데 안드로이드 gradle 버전이 많이 낮고 sdk 버전도 minSdkVersion 16 targetSdkVersion 28로 많이 낮은데 이게 이유 인 것 같은데 어떻게 해결해야할까요?

안녕하세요 개발자님.

Assets/Backend/Plugins/Android/Backend.aar이 유니티 빌드 후에 프로젝트에 포함되어있는지 확인해주시면 감사하겠습니다.

또한 포함이 되어있음에도 에러가 발생하는 경우에는 유니티 최신 버전을 이용하여 최소 API 19 이상으로 빌드하여 빌드 및 뒤끝 초기화가 가능한지 확인해주시면 감사하겠습니다.