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
路径需要根据自身插件路径修改。
更新补充:
参考文档:
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