You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio新建导航抽屉项目时无法打开设计界面,一直显示Waiting for build to finish

解决Android Studio导航抽屉布局Design模式卡住的问题

我之前也碰到过一模一样的情况——新建导航抽屉活动后,activity_main_drawer.xml死活卡在「Waiting for build to finish」,重装Studio都不管用。后来试了这几个方法,终于解决了,你可以挨个试试:

  • 清理构建缓存并重新同步
    先点击顶部工具栏的「File」→「Invalidate Caches...」,勾选「Clear file system cache and local history」,然后重启Android Studio。重启后,点击右上角的「Sync Project with Gradle Files」按钮,等同步完成再去打开Design模式。

  • 检查Gradle构建状态
    看看底部的「Build」面板有没有报错,有时候看起来是卡在等待构建,其实是Gradle在后台有依赖下载失败或者编译错误。如果有红色报错,先把这些错误解决掉——比如某个SDK版本下载不全,或者依赖库版本冲突,修复后重新构建项目。

  • 手动触发完整构建
    点击顶部的「Build」→「Make Project」,手动触发一次完整构建。等底部面板显示「BUILD SUCCESSFUL」后,再切换到Design模式打开布局文件,这时候应该就不会卡住了。

  • 检查布局文件的基础代码
    有时候自动生成的activity_main_drawer.xml可能存在小问题,比如命名空间引用错误。切换到「Code」模式,检查根布局的命名空间:

    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    

    确保这两个命名空间都存在且拼写正确,有问题的话修正后再尝试Design模式。

  • 验证SDK组件完整性
    打开「SDK Manager」(顶部工具栏「Tools」→「SDK Manager」),检查「SDK Platforms」里项目使用的Android版本是否完整下载,「SDK Tools」里的「Android SDK Build-Tools」「Android SDK Platform-Tools」是否为最新版本,缺失的话就下载安装,之后重新同步项目。

这些方法里,清理缓存+手动构建通常就能解决大部分这类问题,你可以先从这两个步骤开始试。

内容的提问来源于stack exchange,提问作者M. Reyhani

火山引擎 最新活动