Error:(5, 8) Unresolved reference: kotlinx 百度搜索的一些都是说kotlin 辅助插件 anko问题
参考kotlin-for-android-developers和百度的一些答案,最配置如下:
project 级别gradle
buildscript {
ext.support_version ='23.1.1'
ext.kotlin_version ='1.1.2'
ext.anko_version ="0.9"
dependencies {
classpath'com.android.tools.build:gradle:2.3.3'
classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath"org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
}
}
module的gradle
首先:
applyplugin:'kotlin-android'
applyplugin:'kotlin-android-extensions'
dependencies {
compile"org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile"org.jetbrains.anko:anko-common:$anko_version"
}
最终在界面kotlin代码是这样的
importkotlinx.android.synthetic.main.activity_main.*//导包,activity_main界面布局id
classMainActivity : AppCompatActivity() {
override funonCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
message.text="hello kotlin "//message是textview的id
}
}
备注:anko是kotlin的一个辅助工具。