当前位置: 首页 > 知识库问答 >
问题:

Android Studio3.1重建项目每次看到的变化

田念
2023-03-14

将我的android studio更新到3.1版后,我遇到了一个问题:

当我对我的代码做一些更改,然后启动执行,我得到旧的代码执行,直到我将重建项目或清理它并重试,这是一个问题吗?

PS:这发生在我的旧项目,我还没有尝试新项目

共有2个答案

裴承安
2023-03-14

奇怪,但在Android Studio 3.3.1我最近得到了这个错误。在AS中没有改变,但是出现了问题。我卸载了AS,但没有任何改变。我可以恢复到Git中的任何提交,但是为了编译,每次都必须重建一个项目。

所以,https://stackoverflow.com/a/49525674/2914140和马丁·马康西尼的解决方案帮助了我。我添加了意识到Gradle的make(将任务留为空)。

就我而言,我没有添加即时应用程序供应,因为我关闭了即时运行

更新

几天后,我注意到编译时间增加了。当我删除该任务时,AS再次没有更改构建。因此,我再次添加了任务。

翟理
2023-03-14

我认为你在Android Studio面临一个BUG,正如谷歌通过推特宣布的那样。

我引用他们的3条推文:

我们发现了一个影响某些用户从AS3升级的错误。0:运行或调试应用程序时,源文件可能不会自动重建。请在运行配置中的预启动步骤中添加“Gradle aware make”,或等待AS3。1.1下周初的修补程序[1/3]

同样在发布前后,jCenter(一个第三方存储库,它托管了Android开发人员使用的许多库)也遭受了停机(请参阅http://status.bintray.com/ ). 这导致构建失败,这是一个不幸的巧合。[2/3]

尽管这是我们无法控制的事情,但我们将尝试在未来找到一种缓解这种情况的方法。对于出现的任何问题,我们深表歉意,并要求所有开发人员在我们每周发布的AndroidStudio金丝雀(很快将是Beta版)和文件bug上测试您的项目。[3/3]

伴随着他们的形象:

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

 类似资料:
  • 本文向大家介绍解决idea每次新建项目都需要重新指定maven目录,包括了解决idea每次新建项目都需要重新指定maven目录的使用技巧和注意事项,需要的朋友参考一下 原因 每次使用idea新建项目,就会在默认的c盘下的一个maven仓库中下载jar包,可是我自己指定maven仓库不是这个。如何让idea在新建项目的时候使用自定义位置的maven目录来下载jar包呢,下面我会告诉你。 解决方案Fi

  • 我使用的是lombok版本5.1.0 为什么每次都在构建应用程序时创建lombok.config文件。 就是为了阻止这一切?

  • 问题内容: 我想创建一系列长度不一的列表。每个列表将包含相同的元素e,重复n次数(其中列表的长度)。 如何创建列表,而不对每个列表使用列表理解? 问题答案: 你还可以编写: 你应该注意,例如,如果e是一个空列表,你将得到一个具有n个指向同一列表的引用的列表,而不是个独立的空列表。 性能测试 乍看之下,似乎是重复是创建一个具有个相同的元素列表的最快方法: 但是等等-这不是一个公平的测试… 该函数实际

  • 问题内容: 有没有在Eclipse的方式来设置或通过项目的情况下的一个项目?通常,这些设置引用当前工作空间的所有项目。我可以得到的距离越近,但这又又指的是构建的顺序。 问题答案: 不,这是设计无法实现的。我引用了关于同一主题的较早讨论: “我们认为在工作空间的一部分上具有自动构建的模式混淆了自动构建的概念,这目前意味着用户不需要了解构建。我们的想法是,使用新的工作集构建,您可以为其添加密钥绑定(或

  • 除了首先重定向到错误页面外,所有操作都正常工作。Hibernate:选择学生0。id为id1\u 1\u,学生0\u。以email2\u 1\u的形式发送电子邮件,学生0\u。姓名为姓名3\u 1\u,学生0\u。来自student student0的密码为password4\u 1\u其中student0\u。电子邮件=?Hibernate:选择角色0。学生id为学生1、2、0、角色0。角色id

  • NEI 的项目有唯一标识 Key,可用它来获取项目以及项目中的资源。所以,请不要泄漏项目的 Key,不然其他人就能获取到你的项目的信息了。隔段时间重新生成 key 是个好习惯。 项目的 Key,在 设置 中查看,它的地址是: https://nei.netease.com/project/tool/?pid=[项目Id] 注意,如果你在项目中的角色是 观察者,则没有 设置 标签,而是 工具 标签