亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Kotlin代碼修改在IDE中直接'run'不生效,必須卸載安裝才生效,有什么解決辦法或思路

Kotlin代碼修改在IDE中直接'run'不生效,必須卸載安裝才生效,有什么解決辦法或思路

慕森卡 2018-10-12 00:15:03
修改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 回答

?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

請問是否在 gradle 配置中有重命名 apk 文件的行為呢?

感覺這個可能和 Kotlin 沒有關系,因為修改名字之后和 Android Studio 定位的文件不同了,所以編譯是正常的但是安裝上去的就是之前的包。


查看完整回答
反對 回復 2018-10-21
?
呼如林

TA貢獻1798條經驗 獲得超3個贊

升級IDE&kotlin到以下版本后,此問題得到修復

Android Studio 3.0 beta 2
kotlin version 1.1.4-2


查看完整回答
反對 回復 2018-10-21
  • 2 回答
  • 0 關注
  • 1407 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號