使用MacM1版AndroidStudioPreview遇到的一些坑

1.安装完成后通过点击启动台的AndroidStudioPreview图标启动IDE,在运行run时没有反应或提示权限拒绝错误Permission Denied
在终端中使用下面的命令启动IDE:

sudo /Application/Android\ Studio\ Preview\ ARM64.app/Contents/MacOS/studio

路径根据ASP安装的具体文件目录略作修改即可。

2.同时安装了intellij-emmylua和Luanalysis插件后IDE启动报错org.picocontainer.PicoRegistrationException: Key com.tang.intellij.lua.luacheck.LuaCheckSettings
原因:两个插件存在冲突。

正常情况下找到ASP的插件目录删除其中一个插件就可以解决这个问题。但是!因为本人使用的是sudo命令启动的IDE,导致我找到ASP的插件目录结果没有这两个插件!

解决方案:
使用命令查看插件目录:

sudo find / -name "Luanalysis"

发现该插件目录为:/System/Volumes/Data/Users/macmini1/Library/Application Support/Google/AndroidStudioPreview2020.3/plugins/intellij-emmylua

该目录为系统目录,root权限也删除不了,需要进入MacOS Recovery模式才可以!!!

MacM1进入该模式的方式为:
启动时长按电源键,直到出现Macintosh HD 和 Options 两个图标选项界面,选择 Options,在该模式下启动终端,执行下面的命令删除插件,重启MacM1问题解决!

sudo rm -rf ./System/Volumes/Data/private/var/root/Library/Application Support/Google/AndroidStudioPreview2020.3/plugins/Luanalysis

路径需要根据自身插件路径修改。

更新补充:
\color{#FF0000}{从Android Studio Chipmunk | 2021.2.1版本开始已经完全适配了MacM1,貌似已经没有各种奇奇怪怪的问题了,建议直接下载安装最新版本!}

参考文档:
https://stackoverflow.com/questions/47283225/how-to-run-android-studio-3-0-from-command-line-as-root-user-in-mac
https://blog.csdn.net/m0_58568357/article/details/120607521
https://www.macworld.com/article/234881/how-to-boot-an-apple-silicon-mac-into-recovery-mode.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容