- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要查看一个旧项目,该项目需要我下载构建工具版本 23.0.0 来获取一些代码,然后我将其加载到更新的 android studio 中。
现在,布局文件不会在我设计的任何工作项目上或在加载旧项目之前在新项目上显示任何预览以下是我在启动新项目时遇到的错误:
NOTE: One or more layouts are missing the layout_width or layout_height attributes. These are required in most layouts.
还有
The following classes could not be found:
- ProjectState (Fix Build Path, Edit XML) - component (Fix Build Path, Edit XML) - config (Fix Build Path, Edit XML) - configuration (Fix Build Path, Edit XML) - configurations (Fix Build Path, Edit XML) - device (Fix Build Path, Edit XML) - entry (Fix Build Path, Edit XML) - expand (Fix Build Path, Edit XML) - file (Fix Build Path, Edit XML) - item (Fix Build Path, Edit XML) - leaf (Fix Build Path, Edit XML) - list (Fix Build Path, Edit XML) - option (Fix Build Path, Edit XML) - path (Fix Build Path, Edit XML) - project (Fix Build Path, Edit XML) - projectState (Fix Build Path, Edit XML) - projects_view (Fix Build Path, Edit XML) - select (Fix Build Path, Edit XML) - shared (Fix Build Path, Edit XML) - state (Fix Build Path, Edit XML) - system (Fix Build Path, Edit XML) - tree_state (Fix Build Path, Edit XML) Tip: Try to build the project. Tip: Try to refresh the layout.
和
Render Problem: Failed to load AppCompat ActionBar with unknown error
还有
Failed to instantiate one or more classes
The following classes could not be instantiated: - android.support.v7.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE. If this is an unexpected error you can also try to build the project, then manually refresh the layout.
Image shows MainActivity as Unresolved class in tool:context=".MainActivity"
我尝试解决此问题的方法:
- Invalidate cache and restart
- Clean and Rebuild project
- Change sdk version from 28.0.0 to 27.1.1 (I've been working on a project with sdk 28.0.0 earlier without any issue before loading that old project)
- Reinstalled entire android studio, deleting caches except sdk
- Force refresh layout
- Set build-tools version in settings to 28.0.3
build.gradle(模块:应用程序):
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'
}
build.gradle(项目:项目名称)
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
}
合并 list
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 中遇到了类似的情况。项目构建成功,没有问题,但我的布局预览 View 上没有显示任何内容。尝试清理/重建、无效缓存/重新启动、关闭/打开项目、强制刷新布局、将项目与 gradle 文件同步。唯一帮助我恢复布局设计预览的是删除 .AndroidStudio3.2\system 中的
caches
文件夹。
关于Android Studio 3.2.1 : Layout preview not working for all projects, 加载旧项目后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53292346/
FogBugz 有没有办法创建一个过滤器,它是: [All] [open] [cases] assigned to [Developer A] with the exception of 1 or m
我是 java hibernate 的新手,我无法理解 Projections.property 和 Projections.groupProperty 之间的区别,两者都给出相同的结果。请解释其中的
让我们再试一次。我发布这个是为了回答 2 个问题 MS Project 2007 是否需要 SharePoint(我希望没有)? 做 你喜欢 MS Project 开发团队 - 它是有用的还是 疼痛?
我们的项目结构如下: sharedlib (lib-project, containing classes, that are useful in many apps) -> main-project
我正在尝试获取有关如何将 MS Project 2010 连接到 MS Project Server 2010 的教程或分步说明。 我已经在我的服务器上安装了 Server 2008 R2(64 位)
Projections.distinct(Projections.count("objectId")) 和 Projections.countDistinct("objectId") 谁能告诉我它们之
可以在项目 “project-a” 中创建一个主题“my-topic-project-a”,这样它就可以公开可见(已完成通过将角色“pub/sub subscriber” 设置为“allUsers”)
我创建了一个简单的 Kafka 消费者,它返回 Flux对象(收到的消息),我正在尝试使用 StepVerifier 对其进行测试. 在我的测试中,我做了这样的事情: Flux flux = cons
我有一个项目,最初是在 Eclipse 中,然后我设法将它转换为 gradle,并且在 Android Studio 中一切正常。 但后来我没有在这个项目上工作一段时间,几个月后当我回到项目时,我很惊
我正在研究 CQRS/ES 架构。我们将多个异步投影并行运行到读取存储中,因为某些投影可能比其他投影慢得多,并且我们希望与写入端保持更多同步以实现更快的投影。 我试图了解有关如何生成读取模型以及这可能
第一次尝试使用 Java 持久性注释创建多对多关系。 场景:Java 类Project 包含子项目,它只是Projects 的List。没有反向(没有 super 项目)成员。所以我认为多对多关系对于
我有现有的 C 代码和现有的 Makefile,我想将其包装到 Eclipse C 项目中(使用 Eclipse 3.4 Ganymede)。代码组织如下: 主目录:/Project/Software
我有一个 Eclipse 项目,不久前我设法在 Android Studio 中工作。它使用 TouchDB 库/项目,我现在想升级到他们最新的产品 couchbase-lite-android,看起
我将项目定义为包含主干、分支、标签子目录的 SVN 目录。 在确定何时将项目拆分为两个或将多个项目合并为一个时,您使用什么标准? - 每个“项目”一个应用程序,具有用于公共(public)源和资源的共
尝试在 Visual Studio 2008 中构建解决方案时遇到此错误。这是什么意思? 最佳答案 这可能意味着文件 bin\project.dll被另一个进程(可能是另一个 Visual Studi
此宏将隐藏/关闭 VBE 主窗口: Sub VBEMainWindowHide() 'close VBE window: Application.VBE.Window.Visible
我正在寻求开发户外应用程序,但不确定 tango 平板电脑是否可以在户外使用。那里的其他深度设备往往在室外效果不佳,因为它们依赖于从设备转换的红外光,然后在它从场景中的物体反射回来后进行观察。我一直在
在标准 .csproj您可以进入属性并设置默认命名空间。如何在 .xproj 中实现这一点项目使用 project.json ? 最佳答案 使用 ASP.NET Core 1.0.1,您可以在 pro
当 Redmine 上注册的项目超过 5 个时,主页“最新项目”框中列出的项目按创建日期降序排序(最近创建的优先),将旧项目(可能更新频率更高)排除在列表之外. 有没有办法按事件从最高到最低列出前 5
我开始学习android开发,但我不知道如何将库添加到项目中。我使用安卓工作室。我创建了新项目,但项目结构中没有项目设置。 最佳答案 在“项目”窗口中右键单击您的包名称,然后选择“打开模块设置”。这应
我是一名优秀的程序员,十分优秀!