0.gradle配置注意事项

(1).gradle-wrapper.properties中的版本需要和项目build.gradle中的版本相对应,而对应关系可以在Android官方查看对应关系

如下图这个对应关系

(2)gradle Version配置,在File | Settings | Build, Execution, Deployment | Gradle可以看到下图,在use default情况下就是默认的gradle版本,这个一般在 C:/Users/(当前用户))/.gradle目录下查看。

比如我的机器上就是这样,可以看到下载的所有版本

当然也可以自己去配置gradle version ,选择use local选的目标位置就行,但是这个就需要自己去下载并且解压,这里下载

但是这样有个问题就是,可以查看参考文章

  • 每次新的项目里面下载地址要修改,虽然可以修改模板文件来解决这个问题,但是分享给别人的时候会造成别人的不便
  • 查看别人项目的时候,又要修改它

所以就想着怎么手动升级默认的gradle wrapper,具体可以参考上面的博客。以上这些都是没有梯子情况下,手动升级,有梯子就不用管了,AS升级就行。

(3)对于同步速度慢的问题,可以配置国内的镜像来解决,在项目的build.gradle中配置代码仓库

repositories {    google()    maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}    jcenter()}

 

1.Error:Error: File path too long on Windows, keep below 240 characters :

当我们项目的文件结构过于复杂之后,就有可能出现这样一个错误,File path too long。可是我们又不能去更改目录结构,所以我们去更改编译的目标文件位置,只要早Build。gradle文件里加上

allprojects {     buildDir = "C:/"//这里选择一个可行的目录文件}

就可以了.详细介绍在stack overflow上

http://stackoverflow.com/questions/33905687/error-file-path-too-long-on-windows-keep-below-240-characters

 

2.项目路径含有汉字情况,Error:(9, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory.

在项目的gradle.properties文件中添加android.overridePathCheck=true,需要注意这个在新的gradle中已经移除了

3. inner element must either be a resource reference or empty.

在之前的版本中我们可以这样写

load

但是最新的这种写法已经报错了应该这样写

 

 

 

 

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. 读取android手机流量信息
  4. android 使用html5作布局文件: webview跟javascript交互
  5. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  6. android“设置”里的版本号
  7. Android开发环境搭建
  8. Android(安卓)Resource介绍和使用
  9. 2014.01.21 ——— android 关联android-support源码

随机推荐

  1. Android实现自适应正方形GridView Read m
  2. Android之Translucent Bar半透明栏和imme
  3. Android退出方式
  4. Android使用SQLITE3 WAL模式
  5. android图片旋转处理
  6. Android图解浅析事件拦截机制
  7. Android对中文url编码
  8. Android机顶盒的迅雷离线+aria2+yaww的方
  9. Android弹幕实现:基于B站弹幕开源系统(6)带
  10. 【Android(安卓)Training - 09】高效地显