본문 바로가기
유니티/중급

Unity Resolving Android Dependencies

by 노튜 2025. 1. 29.
728x90

 

1. Resolving Android Dependecies infinite loading Error.

 

 

Editor version : Unity 2022.3.55f1

Resolving Android Dependencies

 

본 글의 오류는 유니티 패키지 중 하나인 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 해야 위에서 언급한 위치에 보인다.

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(√)를 선택한다.

 

Custom Main Gradle Template

 

위치는 아래와 같다.

Player settings → Player    Publishing Settings  Build

   Custom main gradle Template 

 

마지막으로 2.2의 Resolve를 실행한다.

변경이 있는 경우 Resolve를 실행하여야 적용이 된다.

 

728x90

 

 

Reference

[1]. https://discussions.unity.com/t/issue-with-ironsource-sdk-resolving-android-dependencies-stuck-at-100/934827 

 

728x90