Android Studio等待构建完成

问题描述 投票:39回答:9

我有个问题。当我在Android Studio中启动一个新项目并选择导航抽屉活动时,它就会发生。我无法访问“设计”中的activiy_main_drawer.xml,并且一直说“等待构建完成”。我真的不知道自己要做什么。我试图卸载并重新安装Android Studio,但它没有帮助。

android android-studio android-menu
9个回答
49
投票

我刚遇到了同样的问题。我只是通过选择Sync Project with Gradle Files来解决它。这将触发Gradle重新导入和构建。

从Android Studio v3.2开始,图标位于右上角的工具栏附近。您也可以使用Find Action快捷键CtrlShiftA找到它。


0
投票

我的经历:我不小心将“我自己”导入到视图中,创建了无限循环:

item_task.xml

<androidx.recyclerview.widget.RecyclerView
    ...
    tools:itemCount="3"
    tools:listitem="@layout/item_task" />   <---- circular dependency mistake

在回收站视图中设置正确的列表项解决了该问题。


0
投票

同步gradle,重新打开,重建,使缓存无效并重新启动,尝试不同的Android工作室版本。这些都没有帮助。当我打开XML预览时,我仍然会看到该死的问题。

到底有什么帮助关闭Android工作室,进入gradle目录:

cd ~/.gradle/

并删除缓存文件夹:

rm -rf caches

之后重新开放Android工作室将需要一些时间,因为它仍然有一些重建要做,但之后所有的xml布局都被正确再次渲染。


8
投票

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


4
投票

您可以执行以下操作:

“文件>使用Gradle文件同步项目”(为我工作)

文件>无效缓存和重新启动>只需重新启动

要么

文件>使高速缓存无效并重新启动>无效并重新启动

关闭项目并重新导入项目


1
投票

有保存问题,我的系统中缺少Android SDK。安装这个丢失的SDK后,它运行正常。


1
投票

对我来说有用的是,从顶部菜单:

Build -> Clean
Build -> Rebuild Project

之后,xml设计工作


0
投票

我使用的是Android Studio 3.1.3(#AI-173.4819257),适用于Gradle 3.1.3和Gradle 4.4的Android Build Plugin。我尝试了各种帖子中提到的所有可能的选项,但没有对我有用。我想使用与AS 3.1.3默认的ConstraintLayout。我的观察和解决方法如下。

观察:使用空活动和默认布局创建新项目时会发生此问题。 Gradle同步完成后,我也会收到“IDE Error Error”。

解决方法:创建一个空活动,活动类(MainActivity.java)和布局(activity_main.xml)。完成后,在“app”上单击右键后,使用New - > Android Resource File创建一个新的布局文件(比如activity_cltest.xml)。根据您的要求创建新布局。完成后,通过用MainActivity.java替换R.layout.activity_main来更新R.layout.activity_cltest

我还尝试将activity_cltest.xml的内容复制到activity_main.xml,但仍然为activity_main.xml,错误仍然存​​在。实际上,一旦创建了一个新项目,就不应该使用和删除activity_main.xml

但是,由于某些原因,MainActivity.java中“R.layout.activity_cltest”的语法突出显示不起作用。


0
投票

只需使用相同的名称创建一个新的XML文件,并复制粘贴activiy_main_drawer.xml文件代码。这个对我有用。


0
投票

我卸载了3.1.2并从Android Studio download archives安装了3.2 Canary 18版本。现在一切都很好。

我们欢迎所有建设性的编辑,但请让它们充实。除非绝对必要,否则请避免进行简单的编辑。


0
投票

啊......我在这个页面的帮助下解决了这个问题并且付出了更多的努力。

我今天在Zenbook上安装了Android Studio v.3.3.1。我遇到了同样的错误“等待构建完成”并且显示选项卡没有显示为activity_main.xml以下是我为解决此错误所做的工作。

步骤1.我搜索了SDK工具并下载了所需的SDK版本。

步骤2.下载Gradle 5.2.1并解压缩Program Files \ Android \ Android Studio \ gradle中的文件

步骤3.文件>设置>构建..> Gradle并选择Gradle 5.2.1的本地分发

步骤4.转到文件>使用Gradle文件同步项目并允许一些时间同步...

完成():)用Kotlin开发android

© www.soinside.com 2019 - 2024. All rights reserved.