Android Studio 3.0 Kotlin 更改未反射(reflect)在构建中

标签 android android-studio build.gradle kotlin kotlin-android-extensions

有没有人尝试过 3.0 for kotlin 的新 android studio。我看到一个奇怪的问题,当我运行应用程序时没有反射(reflect) Kotlin 代码更改,但可以看到 java 更改。当我调试应用程序时,代码不会停在新的代码行上。我还特别看到,在运行时 Java 提示找不到我在 Kotlin 中编写的新方法。(但是可以看到同时编写的 java 代码)我找到的唯一解决方案是要么重建应用程序或卸载并重新安装。这个问题的任何解决方案。 注意:我已经立即关闭并尝试在 kotlin build OFF/ON 上进行增量编译

最佳答案

我正在解决同样的问题。我认为更改没有得到保存,所以我什至尝试清理构建我的应用程序,但遗憾的是没有奏效。 所以最近我发现问题是我使用了一个 if 表达式并且作为一个表达式返回一个值,我在 if 表达式之后的调用没有被执行不是因为更改没有保存,但是因为 if 正在返回函数,因此在执行调用后没有语句。 请检查是否是这种情况。希望这可能会有所帮助。

关于Android Studio 3.0 Kotlin 更改未反射(reflect)在构建中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44454091/

相关文章:

android - 包 com.harish 签名与以前安装的版本不匹配

android - Nexus Player (Android TV) YouTubeAndroidPlayerApi 错误 : "An error occurred when initializing the YouTube player."

android-studio - 使用 Android Studio 进行 Oculus 开发的最佳示例应用程序?

gradle - 如何从 Gradle 中的 Kotlin 获取 Groovy DSL 提供的值

kotlin - 为 Kotlin Multiplatform 项目设置 gradle 和项目结构

java - 使用material.textfield.TextInputLayout时,我的轮廓框覆盖了提示。如何在不覆盖盒子的情况下显示提示?

android - AsyncTask onPreExecute 中的 ProgressDialog,但出现在 doInBackground 之后

android-studio - 如何在生成签名的 apk 之前运行测试?

java - 在 button.setonclick 监听器中抛出空指针异常

java - Gradle maven-publish如何用于多个项目