有没有人尝试使用3.0 for kotlin的新Android工作室。我看到一个奇怪的问题,当我运行应用程序时,Kotlin代码更改没有反映,但可以看到java更改。当我调试应用程序时,代码不会停在新的代码行。另外我特别看到在运行期间Java抱怨我在Kotlin中写的新方法无法找到。(但同时写的java代码可以看出)我发现的唯一解决方案是要么重建应用程序或卸载并重新安装。这个问题的任何解决方案。 注意:我已经立即关闭并且还尝试在kotlin build OFF / ON上进行增量编译
答案 0 :(得分:1)
尝试在终端上运行./gradlew clean assemble
。那应该清除所有自动生成的代码,并从头开始构建应用程序的所有样式。
如果这不起作用,请尝试使所有缓存无效并重新启动Android Studio,这也应该起作用。
答案 1 :(得分:1)
我正在经历同样的问题。我以为更改没有保存下来,所以我什至试图清理构建我的应用程序,但不幸的是那没有用。
因此,最近我发现错误是我正在使用if
表达式,并且当表达式返回值时,if
表达式之后的调用未得到执行不是因为未保存更改,而是因为正在返回该函数,因此在执行调用后没有任何语句。
请检查是否是这种情况。希望这会有所帮助。