본문 바로가기

패키징3

[UE4] does not match object's real id of 패키징 에러 패키징을 하다가 발생되는 에러중에 '##### does not match object's real id of #####'이런 문구를 포함한 에러가 발생하는 경우가 있다. 에러 메시지 내용대로 오브젝트의 실제 아이디와 패키징하려는 애셋과 매칭이 안된다는 에러 문구인데, 아래와 같이 '프로젝트 세팅 → 게임 → 애셋 매니저' 메뉴에서 '에디터에서 유형과 이름 추측' 옵션을 켜주면 된다. 2021. 9. 1.
Caused by: com.android.tools.r8.utils.AbortException: Error: null, Cannot fit requested classes in a single dex file (# methods: 103366 > 65536 ; # fields: 67112 > 65536) 언리얼엔진에서 안드로이드 패키징시 아래와 같은 에러가 발생했다. Caused by: com.android.tools.r8.utils.AbortException: Error: null, Cannot fit requested classes in a single dex file (# methods: 103366 > 65536 ; # fields: 67112 > 65536) 싱글 dex 파일의 크기가 65536을 넘을 수 없다는 에러인데, SDK버전이 21이하인 경우 이와 같은 에러가 난다고 한다. 해결방법은 간단하다. 위처럼 프로젝트 세팅 → Android → APK 패키징 항목에서 최소 SDK 버전 설정을 수정해주면 된다. 2021. 8. 5.
System.ArgumentException: An item with the same key has already been added 분명 패키징이 잘되던 프로젝트가 있다. 그런데 플러그인을 하나 추가하고 관련 설정과 작업을 한 뒤에 패키징을 하려고 하니 아래 에러가 나면서 Launching UAT 단계를 못 넘어간다. System.ArgumentException: An item with the same key has already been added 같은 키를 가지 아이템이 있다고하면서 Unknown_Error라고 뜬다. 여기저기 구글링을 하면서 찾은 내용은들을 정리해 보면 아래와 같다. 1. 그냥 새 프로젝트 만들어서 마이그레이션하니 해결되었다. 2. 프로젝트 폴더의 Intermediate 폴더를 삭제하니 해결되었다. 3. 언리얼 에디터를 껐다 켰더니 해결되었다. 등등인데....나는 위의 방법으로는 해결이 안되었다. 내 문제의 원인.. 2021. 7. 31.