如图所示已经尝试过以下方法,暂时没有解决问题
1.clean rebuild
2.在style中APPtheme中加上Base【不过这个做法似乎挺有用的,很久以前这个方法帮我解决过一次问题】
3.右键项目选择open model setting,app,Peoperties,保证build和compile版本一样(都是28)
4.file-invalideat cache、restart(清空缓存)
最开始是在使用了ConstraintLayout之后,然后用了两天就不显示了,现在是以前的没有用constraintlayout的项目也无法显示了困扰好几天了,求大佬赐教
error的信息是说,“缺少layout_width/layout_height属性”,但实际上每一个组件都有这两个属性

解决方案 »

  1.   

    布局代码如下(代码应该没问题,室友的电脑能跑)
    <?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:id="@+id/linearLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"    tools:layout_editor_absoluteY="81dp">    <TextView
            android:id="@+id/friend_name"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="16dp"
            android:layout_marginTop="16dp"
            android:text="Friend Name"
            android:textSize="18sp"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
        <TextView
            android:id="@+id/friend_tag"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="16dp"
            android:layout_marginTop="16dp"
            android:text="Friend Tag"
            android:textSize="18sp"
            app:layout_constraintStart_toEndOf="@+id/friend_name"
            app:layout_constraintTop_toTopOf="parent" />    <TextView
            android:id="@+id/friend_hobby"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="16dp"
            android:layout_marginTop="8dp"
            android:text="Friend Hobby"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/friend_name" />
    </android.support.constraint.ConstraintLayout>
      

  2.   

    as用最新版,ConstraintLayout库用最新版。
    删除缓存文件夹build-cache(默认路径C:\Users\UserName\.android)
    还行的话删除C:\Users\UserName\.AndroidStudio3.2\system下的这些文件夹
    (1) caches
    (2) compiler
    (3) compile-server
    (4) conversion
    (5) external_build_system
    (6) frameworks
    (7) gradle
    (8) resource_folder_cache
    可以考虑改名而不删除,防止无法运行。
      

  3.   

    谢谢,不过没有给原因我实在不太敢处理,,我在stackoverflow找到了解决办法。。感谢你
      

  4.   

    如图,已经结贴,详情请看  https://stackoverflow.com/questions/42477738/rendering-problems-note-one-or-more-layouts-are-missing-the-layout-width-or-lay其实很奇怪,我一直通过查询“视图不显示”,“无法预览安卓视图”等关键词查找答案,真的是查了太久了。。
    后来因为一时好奇,突然想顺便解决下AS对于“缺少layout_height/width”的奇怪报错信息,居然找到了解决视图不显示的方法。如果你通过这个做法解决了问题,但不知道原因,可以在解决问题后回到改名目录下查看,也许会有一些理解。