본문 바로가기

Dev

Unity 2020.3.0f1에서 Android NDK 설정 오류

Unity 2020.3.0f1에서 안드로이드 빌드하려면

android jdk, android ndk를 설정해줘야 함

android ndk 최신 버전(22)을 다운받아 설정하려고 하니

"Unity requires NDK r19 (64-bit) (19.0.5232133)." 이라는 에러 팝업 노출

 

NDK 다운로드 : developer.android.com/ndk/downloads/older_releases?hl=ko

 

지원되지 않는 NDK 다운로드  |  Android NDK  |  Android Developers

경고: 이 페이지에서는 지원되지 않아 더 이상 사용되지 않는 Android NDK 버전을 다운로드할 수 있습니다. 이 버전은 정보 제공 및 보관처리용으로만 제공됩니다. NDK r21 이전 버전의 Mac NDK는 서명

developer.android.com

에서 19.2.5345600 버전만 받을 수 있어서 19 버전 이면 되지 않을까 하는 마음에 시도했으나.. 

 

역시나 실패

NDK 19.2.5345600 detected. Unity requires NDK r19 (64-bit) (19.0.5232133).

 

19.0.5232133을 받을 수 없는 상황이니,

1. 다운받은 android-ndk-r19c에서 source.properties 파일 열기

2. Pkg.Revision = 19.2.5345600를 Pkg.Revision = 19.0.5232133로 수정

 

참고 : issuetracker.unity3d.com/issues/unity-hub-android-ndk-integrated-ndk-version-is-not-compatible-with-available-unity-hub-or-android-developer-ndk-versions

 

Unity IssueTracker - [Unity Hub][Android][NDK] Integrated NDK version is not compatible with available Unity Hub or Android deve

How to reproduce: 1. Download 2019.3.0a4 trough Unity Hub with Android + NDK/SDK tools, notice that r16b is downloaded 2. Try to do ...

issuetracker.unity3d.com

하면 ndk 설정 가능!

'Dev' 카테고리의 다른 글

Jenkins - Email Notification (gmail) 설정  (0) 2021.03.14
Jenkins - Unity 설정  (0) 2021.03.12
Jenkins - GitLab 설정  (0) 2021.03.12
GitLab  (0) 2021.03.12
.gitignore 템플릿  (0) 2021.03.12