将Gradle构建工具更新为3.5.2后出现DataBinding问题

在更新程序gradle构建工具到版本3.5.2之后,我面临一个奇怪的问题。

使用DataBindingUtils.SetContentView()的活动因NPE和此堆栈跟踪而崩溃

Fatal Exception: java.lang.NullPointerException: throw with null exception
at com.app.app.k0.a.b.a(:1)
at com.app.app.view.Profileactivity.a(:65)
at com.app.app.view.i.a(:4)
at androidx.lifecycle.LiveData.b(:131)
at androidx.lifecycle.LiveData.a(:149)
at androidx.lifecycle.LiveData.b(:307)
at androidx.lifecycle.r.b(:50)
at com.app.app.k0.b.e.a(:97)
at com.app.app.k0.b.b.a(:4)
at androidx.lifecycle.LiveData.b(:131)
at androidx.lifecycle.LiveData.a(:149)
at androidx.lifecycle.LiveData.b(:307)
at androidx.lifecycle.r.b(:50)
at com.app.app.t.h.r.a(:42)
at com.app.app.t.h.o.run(:4)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.activityThread.main(activityThread.java:6494)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

我非常确定升级确实解决了问题,因为一旦我将其降级(没有其他更改),崩溃就消失了。

wq1234019 回答:将Gradle构建工具更新为3.5.2后出现DataBinding问题

请执行以下操作:

  • 将布局重命名为“ actvity_main2.xml”
  • 将此文件重命名为原始的“ actvity_main.xml”

希望这行得通!

本文链接:https://www.f2er.com/3151279.html

大家都在问