当使用android的DataBinding的时候,我入的一些坑,
Error:(7, 41) 错误: 程序包com.xufei.databinding.databinding不存在
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> java.lang.RuntimeException: Found data binding errors.
****/ data binding error ****msg:Could not find accessor com.xufei.databinding.Users.FirstName
file:E:\android_project\DataBinding\app\src\main\res\layout\activity_main.xml
loc:20:28 - 20:42
****\ data binding error ****
解决方法: 将user类中加入原先没有的get~属性。即原先为:public class Users { private final String mFirstName; private final String mLastName; private int mAge; public Users(String FirstName,String LastName,int Age){ mFirstName=FirstName; mLastName=LastName; mAge=Age; } }更改后的为:public class Users { private final String mFirstName; private final String mLastName; private int mAge; public Users(String FirstName,String LastName,int Age){ mFirstName=FirstName; mLastName=LastName; mAge=Age; } public String getFirstName(){ return mFirstName; } public String getLastName(){ return mLastName; } public int getAge(){ return mAge; } }