Android 编译错误 [kapt] An exception occurred: java.lang.NullPointerException

Android 编译错误 [kapt] An exception occurred: java.lang.NullPointerException,第1张

概述原文链接:https://blog.csdn.net/fomin_zhu/article/details/86687473去掉app的build.gradle中的kapt"com.android.databinding:compiler:3.1.4"今天在看MVVM架构的demo时,准备跑起来看看时,出现了这个错误e:[kapt]Anexceptionoccurred:java.lang. 原文链接:https://blog.csdn.net/fomin_zhu/article/details/86687473

去掉app的build.gradle中的 kapt "com.androID.databinding:compiler:3.1.4"

今天在看MVVM架构的demo时,准备跑起来看看时,出现了这个错误e: [kapt] An exception occurred: java.lang.NullPointerException,当时是更新了kotlin版本,就想着把kotlin版本回退,之前是1.2.50,结果编译还是出错

ERROR: The AndroID Gradle plugin supports only Kotlin Gradle plugin version 1.3.10 and higher.
The following dependencIEs do not satisfy the required version:
root project 'MVVM-AndroID-master' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.50
Update plugins
Affected Modules: app

意思是我的AndroID Gradle插件版本过高,我用的是3.5.0,这个问题就是kotlin版本太低了或者是gradle版本太高了。

改Gradle版本是不能改的,不想一退再退,还是将kotlin版本改到了1.3.41,将An exception occurred:java.lang.NullPointerException拿去问小度,才发现是databinding不再需要在gradle文件中声明其注释处理器依赖项,因为数据绑定能够解析其依赖性(引用原文的解释)。

去掉app的build.gradle中的 kapt "com.androID.databinding:compiler:3.1.4"就行了

在app的build.gradle中有下面的属性就能使用databingding了androID{   dataBinding{     enabled = true   }}

 

 

总结

以上是内存溢出为你收集整理的Android 编译错误 [kapt] An exception occurred: java.lang.NullPointerException全部内容,希望文章能够帮你解决Android 编译错误 [kapt] An exception occurred: java.lang.NullPointerException所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1104393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存