【发布时间】:2021-07-23 22:04:15
【问题描述】:
在遵循 SO 中的很多答案和其他要解决的答案后,我面临着一种有线行为,但仍然坚持下去。
我已添加到应用 Gradle
buildFeatures {
dataBinding true
}
我的 activity_main.xml 被布局包裹
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data> </data>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.home.MainActivity" />
</layout>
我也尝试将这些添加到 gradle.properties
android.databinding.enableV2=true
android.useAndroidX=true
我已经有了
android.useAndroidX=true
android.enableJetifier=true
打开活动时它没有显示错误,并且在将名称更改为另一个名称时它似乎也已生成但每当我运行时都会出现此错误
Unresolved reference: databinding
我该如何解决这个问题?
**更新 1 我已经多次清理和构建,关闭并打开了 android studio,以及 Invalidate Cache/Restart。
【问题讨论】:
-
你有没有解决这个问题,我现在也面临同样的问题?
标签: android kotlin data-binding android-databinding