Java 无法实例化以下类:android.support.constraint.ConstraintLayout

Java 无法实例化以下类:android.support.constraint.ConstraintLayout,java,android,xml,android-constraintlayout,Java,Android,Xml,Android Constraintlayout,我有一个基本的布局,带有一个constraintlayout和一个textview,使用Android Studio 3 Canary 4和最新版本的Gradle 4 SDK:26 支持库:26.0.0-beta2 格拉德尔 布局 styles.xml @颜色/白色 @颜色/主颜色\u 500 @颜色/白色 @颜色/主颜色\u 500 假的 真的 假的 真的 @颜色/黑色 @颜色/黑色 @颜色/黑色 @android:彩色/黑色 @android:彩色/黑色 @android:彩色/黑色

我有一个基本的布局,带有一个constraintlayout和一个textview,使用Android Studio 3 Canary 4和最新版本的Gradle 4

SDK:26

支持库:26.0.0-beta2

格拉德尔

布局


styles.xml


@颜色/白色
@颜色/主颜色\u 500
@颜色/白色
@颜色/主颜色\u 500
假的
真的
假的
真的
@颜色/黑色
@颜色/黑色
@颜色/黑色
@android:彩色/黑色
@android:彩色/黑色
@android:彩色/黑色
v21/styles.xml


真的
真的
@空的
假的
真的
@android:彩色/透明
错误:

无法实例化以下类: -android.support.constraint.ConstraintLayout(打开类,显示异常,清除缓存)提示:在自定义 在IDE中显示时跳过代码或显示示例数据的视图

异常详细信息java.lang.NoSuchFieldError:ConstraintLayout_布局 在 android.support.constraint.ConstraintLayout.init(ConstraintLayout.java:440) 在 android.support.constraint.ConstraintLayout.(ConstraintLayout.java:420) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 createViewFromTag(LayoutInflater.java:733) 在android.view.LayoutInflater.inflate(LayoutInflater.java:495)中 flalate(LayoutInflater.java:397)拷贝 堆栈到剪贴板


我也有同样的问题。支持库
26.0.0-beta2
存在问题。降级到
26.0.0-beta1
解决了问题。

在过去的两天里,我一直试图让我的Android Studio渲染器显示ContrainLayout。搜索解决方案必须导入各种包、依赖项和更新所有内容

这个问题实际上已经解决了

要实现回滚,请转到文件->项目结构 单击Dependencies,删除其中的AppCompat。 按+符号并添加库。 搜索“com.android.support:appcompat-v7:26.0.0-beta1” 重新同步和重建

  implementation 'com.android.support.constraint:constraint-layout:1.0.2'
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

  <TextureView
      android:id="@+id/textureView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      tools:layout_editor_absoluteX="190dp"
      tools:layout_editor_absoluteY="232dp"
      app:layout_constraintTop_toTopOf="parent"
      app:layout_constraintBottom_toBottomOf="parent"
      app:layout_constraintHorizontal_bias="0.5"
      app:layout_constraintStart_toStartOf="parent"
      app:layout_constraintEnd_toEndOf="parent"
      />
</android.support.constraint.ConstraintLayout>
  <style name="AppThemeWhite" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/white</item>
    <item name="colorPrimaryDark">@color/main_color_500</item>
    <item name="colorAccent">@color/white</item>
    <item name="android:textColorPrimary">@color/main_color_500</item>
    <item name="windowActionBar">false</item>
    <item name="android:windowLightStatusBar" tools:targetApi="m">true</item>
  </style>

  <style name="AppThemeWhite.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
  </style>

  <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"/>

  <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light"/>

  <style name="AppTheme.PopupOverlay.white" parent="ThemeOverlay.AppCompat.Light">
    <item name="android:textColor">@color/black</item>
    <item name="colorPrimaryDark">@color/black</item>
    <item name="colorAccent">@color/black</item>
  </style>

  <!-- ToolBar -->
  <style name="ToolBaWhiterStyle" parent="Theme.AppCompat">
    <item name="android:textColorPrimary">@android:color/black</item>
    <item name="android:textColorSecondary">@android:color/black</item>
    <item name="actionMenuTextColor">@android:color/black</item>
  </style>
   <resources>

  <style name="AppThemeWhite" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    <item name="android:windowActionBarOverlay">true</item>
    <item name="android:windowContentOverlay">@null</item>
  </style>

  <style name="AppThemeWhite.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:statusBarColor">@android:color/transparent</item>
  </style>

</resources>