无法将Kotlin Android Extensions添加到我的项目中

时间:2017-07-30 14:25:43

标签: android kotlin kotlin-android-extensions

当我尝试通过以下方式添加kotlin-android-extensions时

apply plugin: 'kotlin-android-extensions'

到我的项目Android Studio告诉我插件没有找到' kotlin-android-extensions

出了什么问题?我正在运行Android Studio 3.0 Canary 8

6 个答案:

答案 0 :(得分:8)

还请注意,您必须注意Get-ChildItem -Path C:\SomePath\ToPictures\ -Filter *.jpg -Recurse | Where-Object -FilterScript {!$_.PSIsContainer -and $_.LastWriteTime.TimeOfDay.TotalHours -gt 11.875 -and $_.LastWriteTime.TimeOfDay.TotalHours -lt 12.125} | Move-Item -Destination C:\TargetPath\ 的订单:

因此,要申请apply plugin:,您必须先申请kotlin-android-extensions。与以下代码相同:

kotlin-android

答案 1 :(得分:3)

Android Studio 4.1

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
}

答案 2 :(得分:2)

你们都做得很好,但你必须在你的gradle文件中添加插件ID到依赖类classpath

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"

你已经完成了

答案 3 :(得分:0)

糟糕!我忘了添加这里提到的kotlin gradle插件: https://kotlinlang.org/docs/reference/using-gradle.html#plugin-and-versions

答案 4 :(得分:0)

I think it's all about ordering make sure you have an apply plugin orders like that

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'realm-android'

答案 5 :(得分:0)

在您的gradle app中:

apply plugin: 'kotlin-android-extensions'

并在您的活动中:

import kotlinx.android.synthetic.main.height_dialog_ft.*

然后,您可以直接使用您的活动ID中的任何ID 已在.xml文件中提及