溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

發(fā)布時間:2021-03-20 15:52:26 來源:億速云 閱讀:836 作者:Leah 欄目:移動開發(fā)

這篇文章給大家介紹在Android Studio中使用Kotlin修改代碼運行不生效如何解決,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

解決方法

1、

點擊“運行”按鈕旁邊的下拉按鈕,然后點擊Edit Configurations,打開配置窗口:

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

2、

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

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

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

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

4、

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

Gradle-aware Make

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

5、

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

補充知識:Android項目集成kotlin,導(dǎo)致項目無法運行(出現(xiàn)一個紅叉)解決辦法

問題:Error:Please select Android SDK

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

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

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

下面,奉上解決辦法。

解決辦法:

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

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

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

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

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

通過查詢資料都說是Kotlin插件的版本跟同事的不一致造成的。趕緊看下,果然是比項目的Kotlin版本低很多。接下來就簡單了,升級Kotlin插件就好。

二、更新Kotlin插件

1,在線更新

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

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

2,本地更新

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

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

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

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

設(shè)置到Android studio里面

打開File–Settings–plugins,選擇kotlin,下面有一個Install plugin from disk…,點擊安裝我們下載的kotlin版本重啟就可以了

在Android Studio中使用Kotlin修改代碼運行不生效如何解決

關(guān)于在Android Studio中使用Kotlin修改代碼運行不生效如何解決就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI