关于Android Studio和我之间插了一个第三者(且不主动暴露存在)--Microsoft Defender
问题发现:
由于学校课设的缘故,从Android Studio官网下载了AS的安装包,我一如既往安装配置.
终于在配置Gradle这一艰难过程之后,成功运行.
然后想着今天就安装配置一下算了,明天才开始学吧,然后把AS给关掉了.
......
第二天打开的时候,突然给我报错(也没其他报错原因就一个"光"的输出)
Executing tasks: [:app:assembleDebug] in project
然后一直这样,直到我卸载重装,才又可以运行.
如此这样反复后,我已经打算放弃找tb去安装了.
问题解决:
我最后安装一次,在构建项目的时候我注意到了 notifications 里的一个找到了一个警告
(这个是警告而不是报错就挺离谱,但凡它是个报错我都仔细看了,谁知道MD会把AS的编译构建阻止....)
It is recommended to make sure the following paths are added to the Defender
大概意思就是让我们把项目和gradle环境等文件夹路径加入Defender的一个用来实时扫描预防病毒的一个排除路径里去.到这里我知道了,原来是"第三者"(Microsoft Defender)偷偷摸摸给我AS阻止了一些编译命令.
只需要在 notifications 对应的消息里 点击 "Automaticly" 自动添加即可.
不过新的项目也好像要这样 点一下
所以我倾向于在MD的排除路径里把AS的包含项目的父文件夹全部添加进去.
添加方法如下: