今天使用Android stuido 4.1创建一个新项目时,Kotlin无法找到id

今天使用Android stuido 4.1创建一个新项目时,Kotlin无法找到id,当时好奇,删除项目,在重新创建还是找不到,
id 明明在布局里面,findbyid能找到,但是直接写id 命名就是不行,难道kotlin 又恢复java模式吗?
答案当然不是啦,我对比以前创建工程发现,从Gradle6.5,as 4.1 创建项目是官方从原来apply plugin: 导入方式修成plugins {id}
引入库了,但是官方引入 id 'com.android.application' id 'kotlin-android' 这两个库,把kotlin 库id 'kotlin-android-extensions'没有引入。不知道后续会咋样,
原来


image.png

现在


image.png
plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
}

这样就行,回到自己建立activity 就可以直接使用id 找到相应的控件了
as 就会自己导入import kotlinx.android.synthetic.main.activity_main.*了
希望能帮助到你

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。