Android Studio使用Kotlin时,修改代码后运行不生效问题

android studio 相关说明 | 2018-08-12 12:39

前段时间升级 Android Studio 3.1.3+ 版本后,决定尝试使用 Kotlin 做 APP 开发看看。结果却发现,修改 String 资源后,“运行”,修改的内容没有生效。一开始以为只是 String 资源是这样,于是试了下 kt 文件,结果发现“运行”也不能生效。

但是先 clean 了,再“运行”,却可以正常编译出来。查了好久发现是 New Module 后,Run/Debug Configurations不完整所致。

1、点击“运行”按钮旁边的下拉按钮,然后点击Edit Configurations,打开配置窗口:

2、在打开的配置窗口左侧选择有问题,需要修正的 Module,鼠标左键单击即可:

3、然后在配置窗口右侧的下方的Before launch一栏中,点击“+”号,添加一个新的 Gradle Task:

4、此时,Task 中不需要填写信息,直接点击“OK”,然后确认Before launch中多出下面这项即可:

Gradle-aware Make

5、点击“OK”,关闭配置窗口,至此配置过程就结束了,修改代码之后“运行”不生效的问题也就解决了。