修改Kotlin代码后,在Android Studio中直接run工程,可以看到编译和install过程,但是实际运行发现kotlin代码并未修改(同时java修改正常),卸载App重装 或 重复进行run动作 ,kotlin修改才生效.Android Studio版本 2.3.3 /3.0 canary 5未开启instant runstackoverflow上一个同样的问题:https://stackoverflow.com/que...目前使用和尝试过的相关配置版本:kotlin-gradle-plugin:1.1.2-4 / 1.1.3anko-sdk15:0.8.3gradle:2.3.3compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8}补充一些细节1.这是一个历史项目,只是部分新功能使用了kotlin编码,添加kotlin代码后才发现此问题,且此问题只影响kotlin代码,在其它java模块内 修改代码,直接run都会生效.2.除此以外还经常发生 java.lang.ClassNotFoundException for SplashActivity SplashActivity.kt也是用kotlin写的,启用了 multiDexEnabled,感觉自动分包有问题
- 2 回答
- 0 关注
- 1355 浏览
添加回答
举报
0/150
提交
取消