AndroidStudio kotlin插件意外disable后的恢复办法。

1.起因

发现自开发的APP在打包后classes.dex有点大。

解压后发现里边打包了很多kotlinx相关的class。本工程是纯java编写, 而且前一个版本并未打包写这些东西,认为无需额外打包这些东西。(原因是不小心跟随AS提示,更新了androidx相关包引用的版本,导致该androidx包间接引入了kotlin依赖,详细原因见另外篇帖子, dex 额外打包kotlinx)。

---  事实证明,这不是一个好习惯。够用就行,没必要更新到最新。

开始没反应过来看包依赖关系,无意间看到错误贴尝试disable kotlin,解锁AS再也起不来了。

找到如下贴:

kotlin插件禁用导致的Android studio无法打开-mac

结论是:一样无法恢复。

去掉disabled-plugins.txt中的kotlin也是无法恢复的,而且重装同版本的AS是无法恢复的。

甚至有人为了解决重装也无法恢复的问题重装系统!!!

这就夸张了。

直到看到这个贴《AndroidStudio禁用插件导致无法使用的问题》。

原来缓存配置除了:

~/.config/Google/AndroidStudio2021.1/

还有:

~/.local/share/Google/AndroidStudio2021.1/

2.解决方案

删除AS对应版本号的缓存。

解决方案是:

删除disabled_plugins.txt, 然后删除~/.local/share/Google/AndroidStudio2021.1/整个目录。

再启动Android Studio,可以了。

缺点是职权缓存的项目不在了。

需要重新索引进来。

3. 环境

个人的环境是Ubuntu14.04, AS 2021.1.1 Patch 3(当前最新版)。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值