android-studio - Android Studio 4.1 Canary 9 201.6466190-linux 发行版已损坏?
问题描述
起初,我尝试像往常一样通过更新对话框将 Android Studio 4.1 Canary 8 更新到 Canary 9。在第一次启动 Canary 9 时抛出错误:
缺少必要的插件:
org.jetbrains.android
请从头开始重新安装 Android Studio。
所以我从官方来源(https://developer.android.com/studio/preview)下载了 Canary 9 发行版。删除 Canary 8 目录并使用 Canary 9 提取 tar.gz。然后启动android-studio/bin/studio.sh
时出现相同错误。
我重命名~/.AndroidStudioPreview4.1
了目录并再次开始了工作室。同样的错误。
现在我从备份回滚到 Canary 8。任何帮助如何从 Canary 8 移动到 9?
解决方案
基本上发行说明中提到了这个问题
在 Android Studio 4.1 Canary 9 中,升级后首次启动 Android Studio 时可能会看到以下错误:
缺少必要的插件 org.jetbrains.android
当您从早期版本的 Android Studio 导入设置时,可能会发生这种情况。通常,这意味着您在本地安装了与新 IDE 不兼容的 Kotlin 插件。
要解决此问题,请从以下位置删除 Kotlin 目录:
Linux:~/.local/share/Google/AndroidStudioPreview4.1
Windows:C:\Users\YourUserName\AppData\Roaming\Google\AndroidStudioPreview4.1
MacOS:~/Library/Application Support/Google/AndroidStudioPreview4.1
由于 JetBrains 目前没有与 Canary 9 兼容的 Kotlin 插件,因此我们将我们自己的 Kotlin 插件与 Canary 9 更新捆绑在一起,因此您无需手动安装 Kotlin 插件。 资源
同时通过路径~/.local/share/Google/AndroidStudioPreview4.1
没有这样的文件或目录。唯一命名的目录AndroidStudioPreview4.1
由./.cache/Google/AndroidStudioPreview4.1
. 所以我删除了它,对主题问题没有任何影响。
然后我完全删除~/.AndroidStudioPreview4.1
而不是重命名我之前所做的。并解决了这个问题。
我相信 Google 会以与 JetBrains 不同的方式捆绑 Kotlin 插件。所以路径不同。也许是 Windows 的路径。我认为应该在发行说明中更正路径。
解决方案:
rm -r ~/.AndroidStudioPreview4.1
推荐阅读
- express - Redis 会话存储和常规快速会话内存存储有什么区别?
- c# - 如何在 C# 中通过 ASP.NET MVC 在多层架构中使用会话存储数据?
- flutter - 如何仅更新抽屉内容
- sql - MariaDB 服务器优化 - 减少 I/O 操作
- docker - 在正在运行的容器上执行“docker exec”时出错
- python - 无法在 python2.7 (Kali linux) 中安装 Requests 模块,因为它一直出现在 python3 库中
- javascript - 您如何访问/遍历 SVG.js 中组的子元素
- javascript - 如何在单击按钮时调用/打开 Razor 视图
- python - 在 2 个或多个列表之间交换具有相同索引的元素
- heroku - 有没有办法在heroku中设置dyno重启时间?