java Android studio3.1每次重建项目都能看到变化

mlmc2os5  于 2023-04-10  发布在  Java
关注(0)|答案(3)|浏览(88)

更新我的Android Studio版本3.1后,我有一个问题,这是:
当我对我的代码做了一些更改,然后我启动了执行,我得到了旧的代码执行,直到我重建项目或清理它并重试,这是一个问题吗?
附言:这发生在我的旧项目,我还没有尝试过新的项目

cyvaqqii

cyvaqqii1#

我认为你在android studio中面临一个BUG,正如谷歌通过Twitter宣布的那样。
我引用他的三条推文:
我们发现了一个影响某些用户从AS3.0升级的错误:运行或调试应用程序时,源文件可能不会自动重建。请在运行配置中的预启动步骤中添加“Gradle aware make”,或等待下周初的AS3.1.1修补程序[1/3]
同样在发布的时候,jCenter(一个托管Android开发者使用的许多库的第三方存储库)遭遇了一次宕机(更多信息请阅读http://status.bintray.com/)。这导致了构建失败,这是一个不幸的巧合。[2/3]
尽管这是我们无法控制的事情,但我们将在未来尝试想出一种方法来缓解这一问题。我们对任何问题表示歉意,并要求所有开发人员在我们每周的Canary(很快将是Beta)版本的Android Studio上测试您的项目并提交错误。[3/3]
伴随着他们的形象:

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

du7egjpx

du7egjpx2#

奇怪,但在Android Studio 3.3.1我最近得到了这个错误.没有改变在AS,但问题出现.我卸载AS,但没有改变.我可以恢复到任何提交在Git,但不得不重建一个项目,每次为了编译.
因此,https://stackoverflow.com/a/49525674/2914140和@Martin Marconcini的解决方案帮助了我。我添加了Gradle-aware make(将Task留空)。

在我的例子中,我没有添加Instant App Provision,因为关闭了Instant Run
更新
几天后,我注意到编译时间增加了。当我删除该任务时,AS再次没有更改构建。因此,我再次添加了该任务。

luaexgnf

luaexgnf3#

最终设置在“编辑配置”,这有助于摆脱重建项目的每一次。
Android Studio:海豚|2021.3.1补丁1

相关问题