본문 바로가기
개발/Unity

Unity)해결) An error occurred while resolving packages:~~

by 테샤르 2021. 1. 4.

An error occurred while resolving packages: ~~

 

Unity를 Import 하는 과정에서 보면 세팅 환경이 달라서 종종 위와 같은 에러가 나는 경우가 있다.

대부분의 이슈는 패키지의 버전의 변경으로 인해서 동작이 안되는 경우인데 본인의 경우는 다음과 같았다.

An error occurred while resolving packages:
  Package com.unity.shadergraph@file:C:\WORKSPACES\Other_People_Sample\UnityRoyale-Public-master\Packages\com.unity.shadergraph@5.13.0 has invalid dependencies:
    com.unity.render-pipelines.core: Version [5.13.0] is incompatible with the selected version [6.9.0]

1차적으로 패키지 매니저에 들어가보면 해당 패키지가 에러가 뜬 걸 확인할 수 있다.

해결방법은 다음과 같다.

반응형

 

1. 패키지를 Remove 해서 다시 install 한다.

 

1번의 방법으로 해결이 안되는경우 직접 패키지의 정보를 변경해준다.

[Unity 프로젝트] - [Packages] -[manifest.json]의 파일을 읽어서 해당 버전을 변경해준다.

반응형

 

캐시도 확인해보자

C:User/{user_name}/AppData/Local/Unity/cache

 

특정 상황에서는 Package Manager에 해당 항목이 노출 안 되는 경우가 있는데 이럴 경우는 + 버튼을 누르고 git URL에 있는 패키지를 직접 포함하면 된다.

 

 

Unity doc : [링크]

 

Git URL을 통한 설치 - Unity 매뉴얼

패키지 관리자는 원격 서버의 Git 저장소에서 패키지를 로드할 수 있습니다.

docs.unity3d.com

 

 

 

반응형

댓글