您的位置:首页 > 移动开发 > Android开发

Kotlin Android Extensions的集成相关

2017-10-26 19:07 267 查看

Kotlin开发Android笔记—— Kotlin Android Extensions 工具使用整理

最近正在用Kotlin写安卓,但是之前在Android用的ButterKnife好像在Kotlin中改成KotterKnife了。奈何在自己项目中配了半天的KotterKnife依然报错。只好研究了一下Kotlin Android Extensions。在网上看到了两种集成方式。亲测以后发现在我工程上只有一种是好用的,记录下来以供同学们讨论。

官方推荐的方式

这是在官网上查到的方法,亲测有效。

官网地址:http://kotlinlang.org/docs/tutorials/android-plugin.html



这种方法是在工程中Module的build.gradle中添加

apply plugin: 'kotlin-android-extensions'


使用的时候在对应的类中手动增加一个特定的import 来使用这个功能例如:

import kotlinx.android.synthetic.main.activity_main.*


官网上有详细的教程,在这里不过多赘述

第二种

在网上看了好多相关的技术博客,也有好多人推荐另一种方法,但是奈何本人的项目接受无能,只能放弃。 在这里贴出来,如果有详细了解的大神还望不吝赐教。

该方法是在Android项目中的build.gradle中增加这个依赖:

buldscript{
repositories {
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
}
}


后续相关的东西都是一样的。希望能尽快搞明白其中原因,再来分享~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: