이전에는 .java나 .kt 파일을 Android 라이브러리로 미리 컴파일해야 했지만, 이제 Unity가 Java나 Kotlin으로 작성된 Android용 플러그인을 지원하므로 Unity 프로젝트에 이 파일을 추가하고 Android 플레이어를 빌드할 때 컴파일할 수 있습니다.
Gradle만 이 기능을 지원하므로 빌드 시스템으로 Gradle을 사용하십시오.
소스 파일을 플러그인으로 컴파일하려면 다음 단계를 따르십시오.
참고: 소스 파일은 Assets/Plugins/Android의 하위 폴더와 같은 특수한 용도의 위치 외에는 프로젝트 내 원하는 폴더에 자유롭게 저장할 수 있습니다. 특수한 용도의 위치에 파일을 저장하면 Unity 에디터가 플러그인 인스펙터를 표시하지 않습니다. 자세한 내용은 AAR 플러그인과 Android 라이브러리를 참조하십시오.
AndroidJavaObject 클래스를 사용하여 플러그인의 메서드를 호출합니다. 자세한 내용은 JAR 플러그인의 "C# 스크립트의 Java 플러그인을 헬퍼 클래스와 함께 사용" 섹션을 참조하십시오.
익스포트한 Gradle 프로젝트의 Java 및 Kotlin 파일의 직접 참조를 활성화하고 익스포트한 Gradle 프로젝트의 수정된 Java 및 Kotlin 파일을 수동으로 복사할 필요가 없도록 하려면 Build Settings 창에서 Symlink Sources 를 활성화합니다.