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(当前最新版)。

AndroidStudio kotlin插件意外disable后的恢复办法。_第1张图片

 

你可能感兴趣的:(Android,kotlin,android,开发语言)