修改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 關注
- 1407 瀏覽
添加回答
舉報
0/150
提交
取消