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"
}
}