许久未更新博客,现在更新已经是用mac开发了!
在下as安装包的时候,选择了安装版,未选用绿色版本!这就带来了一个非常不好的问题,安装版默认在安装的时候是直接支持google发布的support的最高版本(但是其respository实际是在google.com上)!
每次新建项目都会报错:报错如下
根据提示,你是需要去下载和安装Repository的,不好意思,你点击install是没有反应的!这就尴尬了
解决方案一:
找一个能够正常运行的项目,将其项目中的build.gradle配置转移到新建的项目中,即可正常运行项目
解决方案二
在整个项目下,找到build.gradle,添加maven{ url ‘https://maven.google.com/’ }即可 代码如下
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com/' }
}
}
解决方案三
思想是:修改freemarker里面的模板设置!
第一步:找到android studio下recipe.xml.ftl文件,并修改里面mavenurl地址,默认地址如下:
将其com.android.support:appcompat-v7:${buildApi}.+ 修改为 com.android.support:appcompat-v7:25.+(这是你项目中可以正常跑起来的支持)
第二步: 新建项目,则build.gradle里面的support就是你刚才设置进去模板里面的:如下
以上三种方法都可以解决!最好最根本的方法,就是直接从google.com上下载as安装包,或者在国内下载的,安装其绿色版即可
在这里还延伸一下,关于mac找路径的问题:
1,找到 .gradle文件所在的位置(默认mac是隐藏的)
解决:右键点击Finder 选择前往文件夹,输入 ~/.gradle,如下
找.android文件也是这样的方法(~/.android)
2,找android sdk的路径:
解决:sdk默认是资源库的文件,默认是在用户下隐藏的,需要我们在用户下,单击右键,选择查看显示选项,勾选显示”资源库”文件夹即可
3,找android studio下某个文件或文件夹的目录:
解决:在应用程序中找到as,选中,单击右键,选中包内容,即出现文件目录,一步一步的选择即可找到,然后单击右键,选择
显示简介,即可出现其路径(提取路径):如下
或者直接将该文件拖入到终端上,即可显示文件路径:如下
最后是local文件,查找方法同.gradle文件,如下图
以上,是一点点感悟!