编译报错

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的一个辅助工具。

你可能感兴趣的:(编译报错)