博主之前一直使用的Windows系统,现在碰到公司硬性要求,要在Mac系统下开发,在配置AndroidStudio时碰到了一些问题,百度出来的都是Windows下的解决方案,Mac上用不了,废话不多说,上图
第一反应是gradle下载失败,自己下载好也不行.问了大佬之后,大佬一语惊醒梦中人,是我自己设置了代理.
取消了代理之后,还是报错, Write access is allowed from event dispatch thread only
只要将AndroidStudio的Enable embedded Maven repository勾上再次编译就可以了.
如果编译之后还是报相同的错误:
就要将图中的红框也勾选上,我之前是勾选了的,不知什么时候自己取消了选择.再次编译
经过百度之后,有让添加仓库的:
allprojects {
repositories {
jcenter()
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
}
}
buildscript {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}
}
有让换网的,还有说是studio的.gradle文件夹下gradle.properties里面配置了我的studio的全局设置,导致我的网络一直走的代理,所以一直访问不到自己的库.这个问题就算卸载重装as都不行,我也不能因为这个问题再重装系统啊.
三种方法,前两种都试过了不行,到了第三种,百度出的连文件的文件目录都给了出来,但是给的是Windows下啊,C盘,我对着Mac一脸的无奈,毕竟在Mac下,我是一个小白.找了好多博客,都没找到Mac下怎么找到相同的路径,万般无奈之下,只能发动博主的万能的人脉关系了.
有说使用快捷键:shift+command+g
但是找不到这个文件夹.
我直接全局搜索,搜出来这么多的gradle.properties文件,为了解决这个问题,我索性吧所有的这类文件,全部移除到了废纸篓.
不过还是没有解决问题,看来这几个文件都不是我真正需要的文件.
继续寻找其他解决办法,使用Mac上的终端,输入 cd ../ open . 成功的到达了user下,不过还是没有找到有.gradle文件夹.
在又一波的百度之后,想到Mac会不会将它给我隐藏了起来,
Mac 下查看隐藏目录快捷键: shift+cmd+> 或者 command + shift + .
这个罪魁祸首终于现身了
打开gradle.properties文件,将里面的代码全部注释掉,重新编译,完美解决....
以上只是博主在第一次在Mac上配置as时碰到的一些坑,希望可以对碰到同样问题的童鞋有所帮助.还望大佬们勿喷.
谢谢~