Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio 3.2.1:加载旧项目后,布局预览不适用于所有项目_Android_Xml_Android Studio_Layout_Preview - Fatal编程技术网

Android Studio 3.2.1:加载旧项目后,布局预览不适用于所有项目

Android Studio 3.2.1:加载旧项目后,布局预览不适用于所有项目,android,xml,android-studio,layout,preview,Android,Xml,Android Studio,Layout,Preview,我需要查看一个旧项目,该项目要求我下载构建工具23.0.0版的一些代码,并将其加载到更新的android studio中 现在,在加载旧项目之前,布局文件不会在我设计的没有任何问题的工作项目或新项目上为我显示任何预览 以下是我在启动新项目时遇到的错误: 及 找不到以下类: -ProjectState(修复生成路径,编辑XML) -组件(修复生成路径,编辑XML) -配置(修复生成路径,编辑XML) -配置(修复生成路径,编辑XML) -配置(修复生成路径、编辑XML) -设备(修复生成路径,编辑

我需要查看一个旧项目,该项目要求我下载构建工具23.0.0版的一些代码,并将其加载到更新的android studio中

现在,在加载旧项目之前,布局文件不会在我设计的没有任何问题的工作项目或新项目上为我显示任何预览 以下是我在启动新项目时遇到的错误:

找不到以下类:
-ProjectState(修复生成路径,编辑XML) -组件(修复生成路径,编辑XML) -配置(修复生成路径,编辑XML) -配置(修复生成路径,编辑XML) -配置(修复生成路径、编辑XML) -设备(修复生成路径,编辑XML) -条目(修复生成路径,编辑XML) -展开(修复生成路径,编辑XML) -文件(修复生成路径,编辑XML) -项(修复生成路径,编辑XML) -叶(修复生成路径,编辑XML) -列表(修复生成路径,编辑XML) -选项(修复生成路径,编辑XML) -路径(修复生成路径,编辑XML) -项目(修复生成路径,编辑XML) -projectState(修复生成路径,编辑XML) -项目视图(修复生成路径,编辑XML) -选择(修复生成路径,编辑XML) -共享(修复生成路径,编辑XML) -状态(修复生成路径,编辑XML) -系统(修复生成路径,编辑XML) -树状态(修复生成路径,编辑XML) 提示:尝试构建项目。提示:尝试刷新布局

呈现问题:加载AppCompat ActionBar失败,出现未知错误

未能实例化一个或多个类
无法实例化以下类: -android.support.v7.app.WindowDeCoctionBar(打开类,显示异常,清除缓存) 提示:在自定义视图中使用View.isInEditMode()可以在IDE中显示时跳过代码或显示示例数据。如果这是意外错误,也可以尝试生成项目,然后手动刷新布局

我尝试解决此问题的方法:

  • 使缓存无效并重新启动
  • 清理和重建项目
  • 将sdk版本从28.0.0更改为27.1.1(在加载之前,我一直在使用sdk 28.0.0开发一个项目,没有任何问题) (旧项目)
  • 重新安装整个android studio,删除sdk以外的缓存
  • 强制刷新布局
  • 将“设置”中的生成工具版本设置为28.0.3
  • build.gradle(模块:应用程序):

    合并舱单

    Manifest Sources 
    
    app main manifest (this file)
     Other Manifest Files (Included in merge, but did     not contribute any elements) animated-vector-    drawable:28.0.0 manifest, appcompat-v7:28.0.0 manifest,     support:asynclayoutinflater:28.0.0 manifest,     constraint-layout:1.1.3 manifest,     support:coordinatorlayout:28.0.0 manifest,     support:cursoradapter:28.0.0 manifest,     support:customview:28.0.0 manifest,     support:documentfile:28.0.0 manifest,     support:drawerlayout:28.0.0 manifest,     support:interpolator:28.0.0 manifest,     lifecycle:livedata:1.1.1 manifest, livedata-core:1.1.1     manifest, support:loader:28.0.0 manifest,     support:localbroadcastmanager:28.0.0 manifest,     support:print:28.0.0 manifest, core:runtime:1.1.1     manifest, lifecycle:runtime:1.1.1 manifest,     support:slidingpanelayout:28.0.0 manifest, support-    compat:28.0.0 manifest, support-core-ui:28.0.0     manifest, support-core-utils:28.0.0 manifest, support-    fragment:28.0.0 manifest, support-vector-    drawable:28.0.0 manifest,     support:swiperefreshlayout:28.0.0 manifest,     support:versionedparcelable:28.0.0 manifest,     lifecycle:viewmodel:1.1.1 manifest,         support:viewpager:28.0.0 manifest 
    

    我在Android Studio 3.2.1中遇到了类似的问题。项目已成功生成,没有问题,但在“我的布局预览”视图中未显示任何内容。已尝试清理/重建、使缓存无效/重新启动、关闭/打开项目、强制刷新布局、将项目与渐变文件同步。唯一帮助我并恢复布局设计预览的方法是删除
    .AndroidStudio3.2\system中的
    缓存文件夹。

    您的项目同步了吗?是的,先生,在你的XML中,你忘了设置任何视图的宽度或高度,这就是你收到此消息并发布XML的原因。事实上,没有,我没有遗漏任何属性,我已经制作的项目像charm一样工作,现在不加载布局预览,但当应用程序在手机或模拟器上运行,或者在xml中移动工具,然后进行检查时,效果很好。我遇到了同样的问题,这就是我一直在寻找的答案!“清理项目”,然后文件->“使缓存无效/重新启动”完成了任务!
    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 28
        defaultConfig {
            applicationId "<Name Removed>"
        minSdkVersion 28
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
           testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    buildToolsVersion '28.0.3'
    }
    
    dependencies {
        implementation fileTree(include: ['*.jar'], dir: 'libs')
        implementation 'com.android.support:appcompat-v7:28.0.0'
        implementation 'com.android.support.constraint:constraint-layout:1.1.3'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    }
    
    buildscript {
    
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.2.1'
    
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
    }
    }
    
    allprojects {
        repositories {
            google()
            jcenter()
        }
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    
    Manifest Sources 
    
    app main manifest (this file)
     Other Manifest Files (Included in merge, but did     not contribute any elements) animated-vector-    drawable:28.0.0 manifest, appcompat-v7:28.0.0 manifest,     support:asynclayoutinflater:28.0.0 manifest,     constraint-layout:1.1.3 manifest,     support:coordinatorlayout:28.0.0 manifest,     support:cursoradapter:28.0.0 manifest,     support:customview:28.0.0 manifest,     support:documentfile:28.0.0 manifest,     support:drawerlayout:28.0.0 manifest,     support:interpolator:28.0.0 manifest,     lifecycle:livedata:1.1.1 manifest, livedata-core:1.1.1     manifest, support:loader:28.0.0 manifest,     support:localbroadcastmanager:28.0.0 manifest,     support:print:28.0.0 manifest, core:runtime:1.1.1     manifest, lifecycle:runtime:1.1.1 manifest,     support:slidingpanelayout:28.0.0 manifest, support-    compat:28.0.0 manifest, support-core-ui:28.0.0     manifest, support-core-utils:28.0.0 manifest, support-    fragment:28.0.0 manifest, support-vector-    drawable:28.0.0 manifest,     support:swiperefreshlayout:28.0.0 manifest,     support:versionedparcelable:28.0.0 manifest,     lifecycle:viewmodel:1.1.1 manifest,         support:viewpager:28.0.0 manifest