0.gradle配置注意事项

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

Android Studio使用gradle编译问题_第1张图片

Android Studio使用gradle编译问题_第2张图片

如下图这个对应关系

Android Studio使用gradle编译问题_第3张图片

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

Android Studio使用gradle编译问题_第4张图片

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

Android Studio使用gradle编译问题_第5张图片

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

Android Studio使用gradle编译问题_第6张图片

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

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

所以就想着怎么手动升级默认的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中已经移除了

Android Studio使用gradle编译问题_第7张图片

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

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

load

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

 

 

 

 

更多相关文章

  1. Android获取相册中图片的路径 4.4版本前后的变化
  2. Android学习笔记(六)-文件操作与SDCard读写访问
  3. Android高手速成--第三部分 优秀项目
  4. android图片特效,图片过滤
  5. 不支持gif动态图片
  6. Android 开发入门问题集:启动模拟器、安装卸载apk、项目调试、导
  7. Android进阶2之检索Android的图片库并显示图片详细信息
  8. Android实现在xml文件中引用自定义View的方法分析
  9. AndroidStudioSDK下tools下各个文件(夹)的用处

随机推荐

  1. 【幻灯片分享】Android消息推送实现 | 友
  2. Android中的13种Drawable小结
  3. Android跨进程通信之小例子(一)
  4. android 笔记 --- 自定义Android主题风格
  5. Android初学心得和一些资料下载
  6. android之单元测试——上
  7. android UI进阶之仿iphone的tab效果 (Andr
  8. Android(安卓)image的示例 拍照显示
  9. Unity3D调用android方法(非插件方式)
  10. Android札记【2】——系统的认识心中的An