il2cpp로 빌드하면 초기화가 안됩니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :
    Mono로 빌드시 아무 문제도 없는데
    il2cpp로 빌드시 Fail To Check OS Setting, Android instance was not created 뜹니다. 오래된 문제인데 제발 명확한 해결책좀 주세요…

안녕하세요 개발자님.

해당 답변의 대한 문의가 늦어 죄송합니다.

현재 테스트 시도 중이오나 재현이 되지 않아 어려움을 겪고 있습니다.

  • Il2CPP
  • NET 4.x
  • C++ Compiler Release
  • ARM7,64 체크

Fail To Check OS Setting, Android instance was not created
추가적인 테스트를 위해 해당 정보 공유해주시면 감사하겠습니다.

  • 일부 기기에서만 발생하는지 혹은 모든 기기에서 발생하는지
  • 유니티 버전
  • Player Settings의 Other Settings 설정 값(아래 사진 참조)

모든 기기에서 발생합니다.
nox플레이어, 제 테스트 스마트폰에서 모두 발생했습니다.

유니티 버전 : 2020.3.23f1

other settings의 값

네, 협력 감사드립니다.

해당 유니티 버전 및 설정을 통해 좀 더 세밀히 테스트 진행하겠습니다.
잠시 기다려주시면 감사하겠습니다.

테스트해본 결과. 아쉽게도 해당 유니티 버전에서 설정값과 같이 적용을 해도 동일한 증상은 확인되지 않았습니다. il2cpp에서 에러가 발생하는 것으로 보아 사용중인 il2cpp에서 문제가 발생하는 것으로 추정이 되는데 아래와 같은 방법을 시도해주시면 감사하겠습니다.

il2cpp 관련 캐시와 설정 삭제

  1. 해당 프로젝트 폴더 > Library 이동
  2. il2cpp_android_arm64-v8a, il2cpp_android_armeabi-v7a, Il2cppBuildCache 3개 선택
  3. 다른 폴더로 복사 후(백업), 해당 폴더 제거
  4. 다시 빌드 수행
    1

해결되었습니다. 시간 내어 테스트 해주셔서 진심으로 감사합니다

좋아요 1