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

20210928继续更新一下,发现上次更新的内容好像没有提交,上次用的如下方法,后来发现还是不怎么管用,后来我直接找到一个简单暴力的方法,就是每次运行前,手动去选择保存一下就可以了。这个代码不生效的问题,就是因为自动保存机制导致的,我直接手动保存就行,虽然有点小麻烦,但是目前算是一个比较好的解决方案。横线下方案可以试试,反正我试了好像没啥效果。

——————————————————————————————————————————

最近在写一个Android项目,发现每次修改完代码后,点击Run App,执行的还是我修改之前的代

找了半天,终于找到一个有效的解决方案,记录一下!

最近在写一个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项取消勾选,问题解决。

å¨è¿éæå¥å¾çæè¿°

å¨è¿éæå¥å¾çæè¿°

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值