当我尝试通过以下方式添加kotlin-android-extensions时
apply plugin: 'kotlin-android-extensions'
到我的项目Android Studio告诉我插件没有找到' kotlin-android-extensions ?
出了什么问题?我正在运行Android Studio 3.0 Canary 8
答案 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文件中提及