Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复';等待构建完成';Android Studio 3.5上的错误_Android_Android Studio - Fatal编程技术网

如何修复';等待构建完成';Android Studio 3.5上的错误

如何修复';等待构建完成';Android Studio 3.5上的错误,android,android-studio,Android,Android Studio,当我正在为我的项目制作一个视图时,当我试图编辑一些布局时,Android Studio突然开始向我显示“等待构建完成”的消息 我在互联网上做过研究,但没有一个解决方案有效 我尝试过的事情: 已从我的项目根目录和我的主页中删除.gradle文件夹 文件夹(MacOS) 已卸载并重新安装Android Studio及其所有剩余文件。这是一次彻底的迁移 试图调整androidx库版本 清理/重建项目 使缓存无效并重新启动 尝试一个空项目 尝试一个现有但与我遇到问题的项目不同的项目 更新至最新版本An

当我正在为我的项目制作一个视图时,当我试图编辑一些布局时,Android Studio突然开始向我显示“等待构建完成”的消息

我在互联网上做过研究,但没有一个解决方案有效

我尝试过的事情:

  • 已从我的项目根目录和我的主页中删除.gradle文件夹 文件夹(MacOS)
  • 已卸载并重新安装Android Studio及其所有剩余文件。这是一次彻底的迁移
  • 试图调整androidx库版本
  • 清理/重建项目
  • 使缓存无效并重新启动
  • 尝试一个空项目
  • 尝试一个现有但与我遇到问题的项目不同的项目
  • 更新至最新版本Android Studio 3.5
  • 更新至最新的gradle和gradle插件
简言之,互联网或网络上的任何东西都帮不了我

编辑:我自己解决了这个问题

我自己找到了解决办法。 如果Android Studio一直告诉您等待构建完成,那么它实际上是在等待构建完成

有时,当AS的状态栏显示“Gradle Build finished”时,人们会感到困惑,但实际上,检查实际构建是否完成是很重要的

在构建屏幕上有一个名为“构建输出”的选项卡,我注意到我的应用程序弹出了一些与androidx和android支持库相关的错误。所以我回到了我项目的非androidx版本,一切似乎都很好


对于使用androidx的camera view,有一个依赖项,所以我将整个项目迁移到androidx,因为无论发生什么情况,我都不赞成使用该库。我花了整整一天的时间来修复它。

如果你点击消息“等待构建”,你会看到一个弹出窗口,可以点击播放按钮吗?不会。当我点击“等待构建”时,没有播放按钮出现。但我可以运行我的应用程序并成功地将其部署到实际设备上。我也面临这个问题,我不知道发生了什么构建输出显示构建成功,但预览显示“等待构建完成”。我也有camerax的问题,所以最终没有使用它。最近安卓系统的开发似乎越来越不稳定了……的确如此。它正在尝试使用,其最新版本是用androidx编译的。(我希望这个库的原始作者不会生我的气)我下载了这个库,并对库代码本身做了一些修改。我将androidx导入更改为旧的支持导入,我的问题得到了解决!现在我可以使用那个很棒的库了,我的设计窗口工作得很好!如果您还没有使用其他工具,您可以使用camerax尝试相同的方法。在构建最终装配时,需要执行很多任务,尤其是启用jetifier时,因此可能会遇到死锁。