1.Android 现在基本上都用 gradle 构建,gradle 构建过程中只要加入 Kotlin 代码编译的相关配置,那么 Kotlin 的代码运用到 Android 的问题就解决了。
gradle 配置中加入:
apply
plugin: 'kotlin-android'
2.然后就是老生常谈的套路了,在 buildScript 当中添加的 dependencies :
buildscript {
ext.kotlin_version =
'1.0.6'/
/版本号根据实际情况选择
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
3.别忘了在dependencies 当中添加 Kotlin 标准库:
compile
"org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
4.然后你可以试试在acitivity上撸几行代码看看有什么不同
class MainActivity : AppCompatActivity() {
private lateinit var
textView: TextView
override fun onCreate(
savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(
R.layout.activity_main)
textView = findViewById(
R.id.hello) as
TextView
textView.text =
"Hello World"
}
}
是不是感觉 我擦 分号怎么不见了 当然不止这些改变