如何修复"设计编辑器在成功构建之前不可用"错误?

sup*_*azu 84 android-studio

我从昨天开始学习Android Studio.我试着回应简单的"Hello World":

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    android:id="@+id/activity_main"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"
    android:paddingTop="16dp"
    android:paddingBottom="16dp"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

但是当我点击"设计"视图时,会出现此错误?

在成功构建之前,设计编辑器不可用

我该如何解决这个错误.我昨天刚刚下载了Android Studio.

在此输入图像描述

在此输入图像描述

我刚注意到我的xml代码导致错误.这就是为什么这可能不起作用.非常感谢

小智 291

转到文件>使用Gradles文件同步项目.

  • 在 IntelliJ 中,您必须查看“工具 &gt; Android &gt;” (4认同)
  • 1.构建 -&gt; 清理项目 2.构建 -&gt; 重建项目 3.文件 -&gt; 将项目与 Gradle 文件同步 4.文件 -&gt; 使缓存无效/重新启动。我做了这一切。但还是同样的问题 (2认同)

小智 43

对我来说,这是有效的

文件>使用Gradle文件同步项目

在此输入图像描述


小智 31

退出Android Studio(不是关闭该项目QuitAndroid Studio),然后打开该项目,并去Android Studio > Build > Clean Project

然后 Android Studio > File > Sync Project with Gradles Files如下图

在此输入图像描述

如果您的问题仍然存在,请单击下面的安装构建工具,然后单击下面的图片 Android Studio > File > Sync Project with Gradles Files

在此输入图像描述

  • 对我来说,只做"与Gradles文件同步项目"完成了这项工作.谢谢. (2认同)

小智 17

即使在成功多次重建项目后,我也遇到了同样的问题.我关闭了项目并重新打开,问题解决了.


Sol*_*ake 15

以上都不适合我.对我有用的是去File -> Invalidate Caches / Restart


Amb*_*mar 10

简单的解决方案它肯定会起作用

1.从菜单栏中选择 - >>文件和2.单击开 - >>使用Gradle文件同步项目.

谢谢

@Ambilpura Sunil


dph*_*ans 10

  1. 首先,build.gradle在项目的所有模块中找到你的,包括app/build.gradle. 找到compileSdkVersion里面的android标签,在这种情况下,编译sdk版本是30:

在本例中,SDK 版本为 30

  1. 接下来,打开SDK Manager > SDK Platforms,检查有模块使用的安装 SDK 版本,然后申请安装选定的平台。安装后,转到菜单File > Sync project with Gradle files...

安装模块需要的 API 版本

这个问题经常出现在项目有很多模块时,每个模块使用不同的编译 SDK 版本,因此应用程序可能能够构建但 IDE 在处理您的资源时会出现一些问题。


Ali*_*san 6

做这个

构建 -> 重建项目


Hac*_*k06 6

只需重新启动Android Studio即可.在我的情况下,我在启动Android Studio之前处于离线状态,但在重启时我在线.


小智 0

在 Notepad++ 中编辑 xml 文件并再次构建它。这对我来说是工作