android studio 最新3.0 kotlin与databinding 结合使用报错。
来源:互联网 发布:php中面向对象的机制有 编辑:程序博客网 时间:2024/05/29 18:22
最近android studio 3.0更新,迫不及待将项目中的代码向kotlin转。
其中转到有databinding的时候遇到报错:
Unresolved reference: databinding
找到网上解决办法:{
在app的build.gradle文件中in个添加以下代码:
dependencies { kapt 'com.android.databinding:compiler:2.3.3'}
kapt { generateStubs = true}
其中2.3.3是我们的gradle插件的版本号。}
可是这样之后,项目编译是能通过了,但是运行还会报错
错误: 找不到注释处理程序 '__gen.AnnotationProcessorWrapper_baseDebug_android_databinding_annotationprocessor_ProcessDataBinding'1 个错误
最终在stack overflow上随便浏览的时候发现有的app的build.gradle上边多了一行插件:
apply plugin: 'kotlin-kapt'
试着将这行放到上边,真的可以了。
总结:
修改app的build.gradle文件三个地方:
1.
apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'apply plugin: 'kotlin-kapt'2.
kapt { generateStubs = true}
3.dependencies { kapt 'com.android.databinding:compiler:2.3.3'}
阅读全文
1 0
- android studio 最新3.0 kotlin与databinding 结合使用报错。
- Android Studio Databinding在xml中使用中文报错
- Android2.3.3 Kotlin使用Android DataBinding配置
- Android Databinding 与 RecyclerView 完美结合
- databinding中的ImageView与Glide结合使用
- android studio 3.0 使用Kotlin抛弃findViewById()
- android studio 与github结合使用
- Android 使用Kotlin 和 DataBinding 遇到 not access class问题
- android studio 3.0 kotlin
- 使用Android Studio+Kotlin开发
- Android Studio 配置使用 Kotlin
- android studio 初次使用Kotlin
- Android Studio 中使用Kotlin
- databinding 使用include标签报错
- android studio 3.0 preview 使用kotlin写android,抛弃findviewbyid
- Android Studio 3.0使用Kotlin开发初体验
- Android Studio使用Kotlin开发Android入门
- Android MVVM结合DataBinding的简单实用(Android studio)及自己遇到的坑
- JS无缝滚动
- 用户注册(request,get和post中文乱码)
- java寻找迷宫路径
- 关闭”xx程序已停止工作”提示窗口
- MyEclipse配置
- android studio 最新3.0 kotlin与databinding 结合使用报错。
- H5 js中的localStorage与sessionStorage
- MySQL和Oracle差异
- unity编辑器扩展--AssetBundle菜单
- python matplotlib画图
- Oracle(ALL
- 问答法学习单例模式
- php7.0.8 + Apache2.4 + MySQL5.7.13 + phpMyAdmin4.6.3
- DBA--创建索引