Kotlin-Android-extensionsを次の方法で追加しようとすると:
apply plugin: 'kotlin-Android-extensions'
私のプロジェクトへAndroid Studioは私に教えてくれます'kotlin-Android-extensionsのプラグイン見つかりませんか??
何が問題なのですか?私は走っていますAndroid Studio 3.0 Canary 8
これですべて完了ですが、このようにgradleファイルの依存関係クラスパスにプラグインIDを追加する必要があります
buildscript {
ext.kotlin_version = '1.1.60'
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.1.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
常にそれを追加する必要があり、これを行った後、gradle(app)ファイルに以下を追加します
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
そして、あなたはすべて完了です
Gradleアプリの場合:
apply plugin: 'kotlin-Android-extensions'
そしてあなたの活動において:
import kotlinx.Android.synthetic.main.height_dialog_ft.*
次に、.xmlファイルで言及したID名で、アクティビティ内の任意のIDを直接使用できます。
おっと。ここに記載されているように、kotlin gradleプラグインを追加するのを忘れました: https://kotlinlang.org/docs/reference/using-gradle.html#plugin-and-versions