Android Studio中布局编辑器缺少属性

12

我在使用Android Studio 3.2.1版本时遇到了问题。在布局编辑器中,我看不到大部分属性,例如id。我猜测这个问题可能是在Android Studio升级后出现的。

在这里输入图片描述

你尝试过应用不同的主题吗?选项在布局“AppTheme”上方,点击它并选择一个不同的主题。 - Nero
那行不通。 - Przemek Broda
右下角的“查看所有属性”按钮是什么? - Vahalaru
显示了其他属性,但并非全部。它仍然没有显示像id、width、height等更多的属性。这不是这个窗口应该呈现的样子。 - Przemek Broda
@Brodeon Mac 还是 PC? - Bikeboy
1
这件事发生在我身上,但是这些答案对我都没有用,我只是更新了Android Studio,问题就解决了。 - Amirhussein
5个回答

11

这对我有用。

  • 退出Android Studio,然后进行以下更改。

  • 转到C:\Users\UserName.android并将build-cache文件夹重命名为build-cache.bak

  • 转到C:\Users\UserName.AndroidStudio3.2\system并将这些文件夹重命名为

    caches to caches.bak

    compiler to compiler.bak

    compile-server to compile-server.bak

    conversion to conversion.bak

    external_build_system to external_build_system.bak

    frameworks to frameworks.bak

    gradle to gradle.bak

    resource_folder_cache to resource_folder_cache.bak

  • 重新打开Android Studio并再次打开您的项目。

未附加JDK 1.8(C:\ ...)的任何IDEA注释,某些问题将无法找到


1
这个答案救了我的命——所有的属性都回来了! - chargerstriker
谢谢Raynold!我可以知道你是如何发现这个问题并解决它的吗? - Avinash Singh
在Android Studio Chipmunk上无法工作。为什么简单的东西突然在Android Studio上停止工作,浪费了这么多时间?Google工程师拿那么多钱来做什么?QA比在半成品产品上发布新功能更重要... - doctorram

1
今天发生了这件事。非常令人沮丧,我的整个Gradle因未知原因而混乱。 在build.gradle(模块:app)中,我遇到了问题。
implementation 'com.android.support:appcompat-v7:28.0.0' .

起初我选择忽略警告,但是他们提出了改进建议。

//noinspection GradleCompatible 
implementation 'com.android.support:appcompat-v7:28.0.0'

对我来说... 无论如何,我用以下行替换了上面的行。
implementation 'com.android.support:appcompat-v7:26.1.0'

我将我的compileSdkVersion更改为26,然后布局编辑器中的属性恢复正常。所以我猜想appcompat与布局编辑器有关。

0

我不得不删除所有的Android Studio文件(不仅是卸载,也包括你的项目)。我没有尝试过Raynold的解决方案,所以如果你有任何问题,在删除所有文件之前可以尝试一下。


删除并重新下载Android SDK就足够了。 - Samir Alakbarov

0

在 activity_main.xml 窗口的下方有一个“设计”选项卡和一个“文本”选项卡。单击设计选项卡,选择一个项目,然后就可以看到右侧出现了属性窗口。


-1

从Android Studio 3.0.1开始,可以通过选择以下内容,在属性下找到属性面板中的所有字段:

查看所有属性


1
它没有显示我过去拥有的所有属性。我在属性选项卡中拥有的许多属性都消失了。 - Przemek Broda
如果是这种情况,请尝试以下操作:文件 > 无效缓存/重启。 - André Sousa
1
我尝试过这个,同时我也尝试了:清除项目、重建项目、重新安装Android Studio。这个问题不仅出现在一个项目中,而是所有Android Studio项目中都存在。 - Przemek Broda

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接