1. Resolving Android Dependecies infinite loading Error.
Editor version : Unity 2022.3.55f1
본 글의 오류는 유니티 패키지 중 하나인 Advertisement legacy를 설치한 후 발생한 문제이다.
Advertisement legacy를 설치하고, 안드로이드 프로젝트를 빌드하는 과정에서 발생한 오류이다.
오류 상태는 다음과 같다.
- 빌드가 더 이상 진행되지 않는다.
- cancel을 눌러도 반응하지 않는다.
2. 해결 방안
2.1 유니티 강제 종료
빌드 무한 로딩에 걸린 유니티 프로그램 해결은 Windows에서 작업관리자를 실행하여 강제로 종료하면 된다.
작업관리자 → Unity Editor → 작업 끝내기
2.2 Mobile Dependency Resolver
첫 번째 단계로 Resolve를 실행한다.
빌드하는 과정에서 자동으로 Resolve를 실행하지 못하는 것으로 보인다.
그러므로 수동으로 진행한다.
위치는,
Assets → Mobile Dependency Resolver → Android Resolver → Resolve
※ Advertisement Legacy를 설치하는 과정에서, Mobile Dependency Resolver를 설치하도록 요구한다.
Import 해야 위에서 언급한 위치에 보인다.
2.3 Custom main gradle Template.
Resolve를 하고 빌드를 실행하면, Resolving Android Dependencies는 보이지 않지만 여전히 무한 로딩 상태가 될 수 있다. Resolve 문제는 해결되었지만, 원론적인 문제는 해결된 상태가 아니다.
두 번째 단계로 플레이어 세팅을 조정한다.
플레이어 세팅에서 Custom main gradle Template을 활성화한다.
Custom main gradle Template의 check box(√)를 선택한다.
위치는 아래와 같다.
Player settings → Player → Publishing Settings → Build
→ Custom main gradle Template
마지막으로 2.2의 Resolve를 실행한다.
변경이 있는 경우 Resolve를 실행하여야 적용이 된다.
Reference
'유니티 > 중급' 카테고리의 다른 글
Unity Advertisement Legacy (0) | 2025.01.29 |
---|---|
Unity Ads - Monetization 연동 (0) | 2025.01.29 |
유니티 JSON 파일 저장 및 불러오기(2) (0) | 2021.01.23 |
유니티 JSON 파일 저장 및 불러오기(1) (0) | 2021.01.23 |
유니티 스크립터블 오브젝트( ScriptableObject ) (0) | 2021.01.05 |