Android 将gradle从3.4次提升到3.5次”;错误:找不到符号类“;及;错误:包。。。“不存在”;在生成的数据绑定类中

Android 将gradle从3.4次提升到3.5次”;错误:找不到符号类“;及;错误:包。。。“不存在”;在生成的数据绑定类中,android,gradle,build.gradle,Android,Gradle,Build.gradle,我们将gradle从3.4.0升级到3.5.2,并使用distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip重新导入包装器。不幸的是,Android Studio多次抛出以下错误: error: cannot find symbol class UI error: package MyPackage does not exist 在我的DatabindingClassesapp/bui

我们将gradle从3.4.0升级到3.5.2,并使用
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip重新导入包装器。不幸的是,Android Studio多次抛出以下错误:

error: cannot find symbol class UI  
error: package MyPackage does not exist 
在我的DatabindingClasses
app/build/generated/data\u binding\u base\u class\u source\u out/debug/DataBindingGenBaseClasseDebug/out/

丢失的符号和包裹都与我的有关。因此,生成的DataBindingClass的导入如下所示:

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.VideoView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.Toolbar;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.databinding.DataBindingUtil;
import androidx.databinding.ViewDataBinding;
import com.mypackage.mypackage.R;
import com.mypackage.mypackage.UI;
import java.lang.Deprecated;
import java.lang.Object;
升级后,我清理了项目,使缓存无效,删除了生成的构建文件夹,重新启动了android studio,但没有成功

3.5中是否有遗漏的新内容?我通读了他们的发行说明,什么也找不到

解决方案:

这个答案在一个类似的案例中帮助了我:

  • 添加行
    android.enableExperimentalFeatureDatabinding=true
    android.databinding.enableV2=false
    to
    gradle.properties
  • 同步项目
  • 构建->清洁项目
  • 构建->重建项目

  • 重建后,它应该会给出实际编译失败的原因。

    是否再次尝试gradle sync?是。除了android studio ui之外,我还通过终端多次运行了它