电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

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

問題現象

前段時間升級 Android Studio 3.1.3+ 版本后,決定嘗試使用 Kotlin 做 APP 開發看看。結果卻發現,修改 String 資源后,“運行”,修改的內容沒有生效。一開始以為只是 String 資源是這樣,于是試了下 kt 文件,結果發現“運行”也不能生效。

但是先 clean 了,再“運行”,卻可以正常編譯出來。查了好久發現是 New Module 后,Run/Debug Configurations不完整所致。

解決方法

1、

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

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

2、

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

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

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

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

4、

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

Gradle-aware Make

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

5、

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

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

問題:Error:Please select Android SDK

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

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

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

下面,奉上解決辦法。

解決辦法:

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

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

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

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

發現,這樣下去太痛苦,決定徹底消滅它。

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

二、更新Kotlin插件

1,在線更新

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

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

2,本地更新

本地更新的話。1,去網站下載插件;2,設置到Android studio里面

去網站下載插件

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

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

設置到Android studio里面

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

Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法

以上這篇Android Studio使用Kotlin時,修改代碼后運行不生效的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
主站蜘蛛池模板: 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 金现代信息产业股份有限公司--数字化解决方案供应商 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | 东莞工作服_东莞工作服定制_工衣订做_东莞厂服 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | 桌上式超净工作台-水平送风超净工作台-上海康路仪器设备有限公司 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 耐压仪-高压耐压仪|徐吉电气 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 楼承板-开闭口楼承板-无锡海逵楼承板 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 深圳离婚律师咨询「在线免费」华荣深圳婚姻律师事务所专办离婚纠纷案件 | 上海风淋室_上海风淋室厂家_上海风淋室价格_上海伯淋 | 清管器,管道清管器,聚氨酯发泡球,清管球 - 承德嘉拓设备 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 南京交通事故律师-专打交通事故的南京律师 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 |