본문 바로가기
Engine/Unity3D

Unity 'AndroidJavaClass', 'Android JNI' 관련 에러 해결 방법

by 황금표정 2021. 4. 16.

유니티 2021.3.2 버전 기준으로 작성된 글입니다.

엔진에서 작업중일 때는 문제가 없지만 Android 빌드시 아래와 같은 에러가 발생 할 경우의 해결법입니다.

 

[에러내용]

error CS1069: The type name 'AndroidJavaClass' could not be found in the namespace 'UnityEngine'. This type has been forwarded to assembly 'UnityEngine.AndroidJNIModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Enable the built in package 'Android JNI' in the Package Manager window to fix this error.

 

유니티의 Pacakage Manager를 엽니다. 유니티 엔진 상단의 [Windows]->[Package Manager]

창이 열리면 상단의 Packages를 눌러서 Built-in으로 바꿔줍니다.

Unity Package Manager

아래의 Android JNI 항목이 비활성화 되어있을 가능성이 높습니다.

Android JNI를 선택하고 우측 하단의 Enable을 눌러서 활성화 시켜줍니다.

Android JNI

 

활성화 후 Android 빌드를 하면 정상적으로 진행됩니다.

 

 

반응형