DllNotFoundException 관련하여 문의드립니다!
1. SDK Version: 5.0.4
2. Development Environment: Unity - Android
3. Tracker/Scanner: image Tracker
4. License Type(Free / Pro-One Time Fee / Pro-Subscription / Enterprise): Free
5. Target Device(Optional): 갤럭시 노트 20
6. Error Message:
유니티에서 빌드까지는 문제없이 진행되었는대 .
현재 apk로 출력후 핸드폰에서 실행하였을때 검정화면만 출력이되어
logcat 으로 확인해본 결과
DllNotFoundException : MaxstAR
at ...... maxstAR.NativeAPI.maxst_TrackerManager_updateTrackingState()
오류가 계속에서 뜨더라구요 혹시 해결방안이 있을까요?
MAXST AR SDK에 관심을 가져주셔서 감사합니다.
혹시, MAXST AR SDK 샘플의 파일을 수정하셨나요?
MaxstAR 라이브러리가 누락되어 발생한 문제로 보여집니다.
Assets/Plugins/Android 폴더에 MaxstAR 라이브러리가 있는지 확인 부탁드립니다.
AR SDK에 관련하여 다른 질문이 있으시면, 언제든지 자유롭게 질문해주세요.
Best regards,
Francisco
MAXST Support Team
해당 파일을 수정하지는 않았습니다
말씀하신 android 폴더 내부에는
AnroidManifest.xml
AndroidMainfest.xml.meta
MaxstAR.arr
MaxstAR.arr.meta
이렇게 총 4가지 파일들이 존재해 있습니다.
혹시 오류 사항이 있을까요?
Assets/Plugins/Android 폴더에서는 누락되신 파일이 없는것 같습니다.
추가적으로 Assets/Plugins/x86_64/MaxstAR.dll의 inspect창을 클릭하셔서,
모든 platform setting에 대한 cpu를 x86_x64로 변경 하시기 바랍니다.
만약, 해당 과정을 진행해도 동일한 현상이 발생한다면 유니티 패키지를 임포트 하시는 과정에서 메타 파일이 손상된것 같습니다.
따라서, 새 프로젝트를 생성하시고 UnityPackage를 불러와 platform setting에 대한 cpu를 x86_x64로 변경 하시기 바랍니다.
Best regards,
Francisco
MAXST Support Team