유니티 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으로 바꿔줍니다.
아래의 Android JNI 항목이 비활성화 되어있을 가능성이 높습니다.
Android JNI를 선택하고 우측 하단의 Enable을 눌러서 활성화 시켜줍니다.
활성화 후 Android 빌드를 하면 정상적으로 진행됩니다.
반응형
'Engine > Unity3D' 카테고리의 다른 글
Inspector의 값을 유지한 상태로 변수명 변경하는 방법 (0) | 2021.05.07 |
---|---|
IL2CPP 빌드시 알 수 없는 오류 사항에 대한 해결 방법 (0) | 2021.05.07 |
[Mac] MacOS Catalina Unitypackage Zip 파일 해제가 이상할 때 (0) | 2019.10.19 |
무한루프시 for문과 while문의 차이 (0) | 2019.07.19 |
C# 프로퍼티에서 주의할 점 (2) | 2019.07.09 |