Android Studio 3.2.1:加载旧项目后,布局预览不适用于所有项目
我需要查看一个旧项目,该项目要求我下载构建工具23.0.0版的一些代码,并将其加载到更新的android studio中 现在,在加载旧项目之前,布局文件不会在我设计的没有任何问题的工作项目或新项目上为我显示任何预览 以下是我在启动新项目时遇到的错误: 及 找不到以下类: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) -设备(修复生成路径,编辑
-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中显示时跳过代码或显示示例数据。如果这是意外错误,也可以尝试生成项目,然后手动刷新布局 我尝试解决此问题的方法:
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