読者です 読者をやめる 読者になる 読者になる

うさがにっき

読書感想文とプログラムのこと書いてきます

現状多分一番簡単なAndroidStudioへのkotline導入方法

Android kotline

概要

AndroidStudioへのkotline導入方法の情報が散乱していてわかりくにかったので、一番簡単そうなのを個人的にまとめてみた
ちなみに公式通りにgradleさわったらエラーになった…何が悪かったのか今となってはわからず…
Using Gradle

詳細

まずは適当に新しいプロジェクトを作った後、kotline pluginをAndroidStudioに入れる
Preference > Plugins からInstall JetBrains plugin...を押下
f:id:tiro105:20150316012651p:plain
kotlineを検索しinstall
f:id:tiro105:20150316012817p:plain
多分再起動促されるので再起動

mainの直下にkotlineディレクトリを作成し、javaの下と同じようなパッケージ構成にして、MainActivityを配置
f:id:tiro105:20150316013019p:plain

kotlineディレクトリをソース対象とするためgradleを変更

android {
    ...

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

kotline配下のMainActivityをkotline表記にするために変換
Code > Convert Java File To kotline FIleをMainActivityを選択した状態で実行
f:id:tiro105:20150316013807p:plain

Tools > Kotline > Configure kotline projectを実行
f:id:tiro105:20150316013127p:plain
single moduleのほうにチェックを入れて実行しprojectをkotlineプロジェクトにする
f:id:tiro105:20150316013204p:plain

するとgradleがkotline仕様に変わっている
f:id:tiro105:20150316014033p:plain
MainActivity.kt上部にエラーが出ていて、libraryをアップデートしろと言っているが…わからず
とりあえずこれで実機で実行はできた
これでkotlineで開発していけそう…以外と時間かかった…

3/20追記
kotlinプラグインをアップデートしたらエラーは表示されなくなった
プラグインの問題だったっぽい