每次要查看更改结果都需要在Android Studio 3.1中重新构建项目。

4

我更新了我的Android Studio到3.1版本后,遇到了一个问题:

当我对代码进行更改后,启动执行时,我得到的是旧的代码执行结果,直到我重新构建项目或清理并再次尝试。

这是一个问题吗?

PS:这种情况发生在我的旧项目中,我还没有尝试过新项目。

3个回答

2
奇怪的是,在Android Studio 3.3.1中,我最近遇到了这个bug。在AS中没有任何改变,但问题出现了。我卸载了AS,但仍然没有改变。我可以回滚到Git中的任何提交,但每次都必须重新构建项目才能编译。
因此,https://dev59.com/ll0b5IYBdhLWcg3wVv-9#49525674 和 @Martin Marconcini 给出的解决方案帮助了我。我添加了“Gradle-aware make”(将“Task”留空)。

enter image description here

在我的情况下,我没有添加“即时应用程序提供” ,因为关闭了“即时运行”。更新:几天后,我注意到编译时间增加了。当我删除了该任务后,AS再次没有更改构建。所以,我又添加了这个任务。

2
我认为你在使用Android Studio时遇到了一个BUG,Google通过Twitter宣布了这一消息。
我引用他们的三条推文:
我们已经发现了一个错误,影响从AS3.0升级的某些用户:当运行或调试应用程序时,源文件可能不会自动重建。请在Run Configuration的预启动步骤中添加“Gradle aware make”,或等待下周早些时候发布的AS3.1.1热修复[1/3]
同时,在发布期间,jCenter(一个托管许多Android开发人员使用的库的第三方存储库)遭遇了故障(在http://status.bintray.com/上阅读更多)。这导致构建失败,是一个不幸的巧合[2/3]
尽管这是我们无法控制的事情,但我们将努力想出一种方法来减轻这种情况。我们为任何问题道歉,并要求所有开发人员在我们的每周Canary(以及即将推出的Beta)版本的Android Studio上测试您的项目并提交错误报告[3/3]
附有他们的图片:

enter image description here

来源:

https://twitter.com/androidstudio/status/981914636739076097


0

在“编辑配置”中的最终设置,有助于每次摆脱重建项目。

Android Studio:Dolphin | 2021.3.1 补丁 1

enter image description here


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