有没有人尝试过 3.0 for kotlin 的新 android studio。我看到一个奇怪的问题,当我运行应用程序时没有反映 Kotlin 代码更改,但可以看到 java 更改。当我调试应用程序时,代码不会停在新的代码行上。我还特别看到,在运行时 Java 抱怨找不到我在 Kotlin 中编写的新方法。(但是可以看到同时编写的 java 代码)我找到的唯一解决方案是要么重建应用程序或卸载并重新安装。这个问题的任何解决方案。注意:我已经立即关闭并尝试在 kotlin build OFF/ON 上进行增量编译
问问题
529 次
2 回答
1
我正在解决同样的问题。我认为更改没有得到保存,所以我什至尝试清理构建我的应用程序,但遗憾的是没有奏效。所以最近我发现问题是我使用了一个if
表达式并且作为一个表达式返回一个值,我在if
表达式之后的调用没有被执行,不是因为没有保存更改,而是因为如果返回函数,因此在调用被执行。请检查是否是这种情况。希望这可能会有所帮助。
于 2019-08-12T06:05:36.710 回答
0
尝试./gradlew clean assemble
在终端中运行。这应该清理所有自动生成的代码并从头开始构建应用程序的所有风格。
如果这不起作用,请尝试使所有缓存无效并重新启动 Android Studio,这也应该可以。
于 2018-09-04T11:51:46.103 回答