解决“Android Studio修改代码后执行不实时生效,还是使用修改前代码”的问题

29
四月
2021

最近在写一个Android项目,发现每次修改完代码后,点击Run App,执行的还是我修改之前的代码,并没有实时生效。把解决办法在这记录一下。

新版的 Android Studio 引入了 instant run 功能,也就是俗称的热补丁技术,但是热补丁尚有缺陷有时候会出现莫名其妙的失败和错误,所以我们可以直接禁用 Instant Run 功能(现在的Instant Run 用 HotSwap代替了)。
打开Setting——Build,Execution,Deployment——Debugger——HotSwap
取消勾选 Enable hot-swap agent for Groovy code,这样就ok了。
在这里插入图片描述

有时候会遇到必须要点击两次Run App才会运行程序的问题,可以把Edit Configurations——Allow parallel run项取消勾选,问题解决。
在这里插入图片描述

在这里插入图片描述

TAG

网友评论

共有访客发表了评论
请登录后再发布评论,和谐社会,请文明发言,谢谢合作! 立即登录 注册会员