午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

瀏覽:156日期:2022-09-26 15:09:01

問(wèn)題現(xiàn)象

前段時(shí)間升級(jí) Android Studio 3.1.3+ 版本后,決定嘗試使用 Kotlin 做 APP 開(kāi)發(fā)看看。結(jié)果卻發(fā)現(xiàn),修改 String 資源后,“運(yùn)行”,修改的內(nèi)容沒(méi)有生效。一開(kāi)始以為只是 String 資源是這樣,于是試了下 kt 文件,結(jié)果發(fā)現(xiàn)“運(yùn)行”也不能生效。

但是先 clean 了,再“運(yùn)行”,卻可以正常編譯出來(lái)。查了好久發(fā)現(xiàn)是 New Module 后,Run/Debug Configurations不完整所致。

解決方法

1、

點(diǎn)擊“運(yùn)行”按鈕旁邊的下拉按鈕,然后點(diǎn)擊Edit Configurations,打開(kāi)配置窗口:

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

2、

在打開(kāi)的配置窗口左側(cè)選擇有問(wèn)題,需要修正的 Module,鼠標(biāo)左鍵單擊即可:

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

3、然后在配置窗口右側(cè)的下方的Before launch一欄中,點(diǎn)擊“+”號(hào),添加一個(gè)新的 Gradle Task:

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

4、

此時(shí),Task 中不需要填寫(xiě)信息,直接點(diǎn)擊“OK”,然后確認(rèn)Before launch中多出下面這項(xiàng)即可:

Gradle-aware Make

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

5、

點(diǎn)擊“OK”,關(guān)閉配置窗口,至此配置過(guò)程就結(jié)束了,修改代碼之后“運(yùn)行”不生效的問(wèn)題也就解決了。

補(bǔ)充知識(shí):Android項(xiàng)目集成kotlin,導(dǎo)致項(xiàng)目無(wú)法運(yùn)行(出現(xiàn)一個(gè)紅叉)解決辦法

問(wèn)題:Error:Please select Android SDK

近期,項(xiàng)目不太忙,打算引出google推了幾年的Kotlin。畢竟,Kotlin是Google推薦的Android開(kāi)發(fā)首選語(yǔ)言,也推了好幾年了。然后,就手動(dòng)加入各種配置,提交到了git上。結(jié)果,有的同學(xué)更新后,編譯通過(guò)了,就是在項(xiàng)目運(yùn)行哪里有個(gè)紅叉,怎么也不能運(yùn)行。

Edit configuration 里面也提示 Error:Please select Android SDK。如下圖

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

下面,奉上解決辦法。

解決辦法:

一、 刪除.idea下的libraries文件夾(臨時(shí)解決辦法)

一開(kāi)始是刪除項(xiàng)目的.idea下的libraries的文件夾。重新編譯就可以啦(實(shí)在不行,把module的.iml、project下面的.iml都刪除)。終于,可以開(kāi)心coding …

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

好景不長(zhǎng),高興了沒(méi)多長(zhǎng)時(shí)間發(fā)現(xiàn)又不行啦,接著刪除libraries文件,編譯,coding …

發(fā)現(xiàn),這樣下去太痛苦,決定徹底消滅它。

通過(guò)查詢(xún)資料都說(shuō)是Kotlin插件的版本跟同事的不一致造成的。趕緊看下,果然是比項(xiàng)目的Kotlin版本低很多。接下來(lái)就簡(jiǎn)單了,升級(jí)Kotlin插件就好。

二、更新Kotlin插件

1,在線(xiàn)更新

File?Settings?Plugins,搜索kotlin,直接安裝或者更新插件,重啟就可以

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

2,本地更新

本地更新的話(huà)。1,去網(wǎng)站下載插件;2,設(shè)置到Android studio里面

去網(wǎng)站下載插件

上Kotlin的官方https://plugins.jetbrains.com/plugin/6954-kotlin/versions,選一款適合你的版本,下載下來(lái)

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

設(shè)置到Android studio里面

打開(kāi)File?Settings?plugins,選擇kotlin,下面有一個(gè)Install plugin from disk…,點(diǎn)擊安裝我們下載的kotlin版本重啟就可以了

Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法

以上這篇Android Studio使用Kotlin時(shí),修改代碼后運(yùn)行不生效的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Android
主站蜘蛛池模板: 四虎影院在线播放 | 日本h网站| 国产激情免费 | 国产日日日 | 国产精久久一区二区三区 | 小柔的淫辱日记(h) 玖玖精品 | 四虎成人在线观看 | 亚洲女人初尝黑人巨大 | 国产欧美精品在线 | 麻豆映画在线观看 | 欧美资源网 | av资源在线免费观看 | 老色批av | av中文在线 | 黄色2级片| 免费在线观看a视频 | 青青国产在线视频 | 日本高清在线观看 | 国产精品视频一二三 | 欧美另类专区 | 午夜私人影院在线观看 | 91在线观看免费 | 亚洲精品少妇久久久久久 | 新中文字幕| 久久久久久九九九九九 | 日本欧美一级 | 国产男女裸体做爰爽爽 | 精品国产欧美一区二区三区成人 | 欧美有码在线 | xxx一区二区 | 亚欧精品在线观看 | 4虎最新网址 | 国产性精品 | 激情欧美一区二区三区中文字幕 | 成年人免费在线观看视频网站 | 深夜福利网站在线观看 | 久久草精品 | 免费黄网站在线 | 双性总裁受胸罩大有奶水bl | 成人福利视频在线观看 | 91精品久久久久久久久久久久 |