Skip to content

Most visited

Recently visited

navigation

Kotlin 코드 추가

Android Studio 3.0 이상에서는 완벽한 Kotlin 지원을 제공하므로, 손쉽게 기존 프로젝트에 Kotlin 파일을 추가하고 Java 언어 코드를 Kotlin으로 변환할 수 있습니다. 그런 다음, 자동완성, lint 검사기, 리팩터링, 디버깅 등, Kotlin 코드와 함께 Android Studio의 기존 도구를 전부 사용할 수 있습니다. 새 프로젝트를 시작하면서 Kotlin을 사용하려면 프로젝트 생성을 참조하세요.

기존 프로젝트에 Kotlin 추가

  1. File > New를 클릭하고 다양한 Android 템플릿 중 하나를 선택합니다. 이 메뉴에 템플릿 목록이 보이지 않으면 먼저 Project 창을 열고 앱 모듈을 선택합니다.

  2. 이때 나타나는 마법사에서 Source languageKotlin을 선택합니다.

  3. 마법사를 끝까지 진행합니다.

또는 File > New > Kotlin File/Class를 클릭하여 기본 파일을 생성할 수 있습니다. 이 옵션이 보이지 않으면 Project 창을 열고 java 디렉토리를 선택하세요. New Kotlin File/Class 창에서 여러 가지 파일 형식 중에서 선택할 수 있지만, 이후에 선언 형식을 변경하면 Kotlin이 파일 형식을 자동으로 전환하므로 어떤 파일 형식을 선택하든 상관없습니다.

기본적으로, 새 Kotlin 파일은 src/main/java/에 저장됩니다. Kotlin 파일과 Java 파일을 모두 한 곳에서 보는 것이 더 쉽게 느껴질 수도 있습니다. 하지만 Kotlin 파일과 Java 파일을 따로 저장하고 싶다면 Kotlin 파일을 src/main/kotlin/에 저장하면 됩니다. 그럴 경우에는 다음과 같이 sourceSets 구성에 이 디렉토리를 포함해야 합니다.

android {
   sourceSets {
       main.java.srcDirs += 'src/main/kotlin'
   }
}

기존 Java 코드를 Kotlin 코드로 변환

Java 파일을 열고 Code > Convert Java File to Kotlin File을 선택합니다.

또는 새 Kotlin 파일을 생성한 다음(File > New > Kotlin File/Class), Java 코드를 그 파일에 붙여넣습니다. 프롬프트가 나타날 때 Yes를 클릭하면 Java 코드를 Kotlin 코드로 변환할 수 있습니다. Don't show this dialog next time을 선택하면 Java 코드 스니펫을 Kotlin 파일로 쉽게 덤프할 수 있습니다.

프로젝트에서 Kotlin 및 Java 코드를 모두 사용하는 자세한 방법은 Kotlin과 Java 언어의 상호운용성을 참조하세요.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

WeChat에서 Google Developers 팔로우하기

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)