近期,在使用Android Studio的过程中遇到了一个修改代码后,编译不生效的问题。
在自助终端上运行Android程序时,修改了代码,但是程序一直报错。debug时断点也是跳来跳去的,当时也想到了是Android Studio的问题,于是清缓存并重启了Studio,并不好使。最后重启电脑才解决了问题。
靠谱方案:
第一种方案:更改gradle的默认缓存策略:
configurations.all{
resolutionStrategy{
cacheChangingModulesFor 0, 'seconds'
cacheDynamicVersionsFor 0, 'seconds'
}
}
第二种方案:
手动删除编译生成的(build)文件夹