Android Studio 3.0正式发行, 安装后可以跟2.3.3一起存在。安装后,构建project时出现gradle4.1找不到错误。

原因: setting下gradle下设置gradle选择“use local gradle distribution”,对应目录是2.3.3的gradle-2.14.1目录,所以找不到gradle-4.1,需要切换到android3.0的gradle-4.1目录

有些问题时因为不了解,才找不到解决方法的。所以说一下Android Studio 3.0 的gradle的配置

Gradle的配置

在File/settings/Build、Execution、Deployment/gradle

我们在project-level setting 设置当前项目的Gradle,有两个选择:远程和本地

use defalut gradle wrapper(recommended)

推荐选择

选择“use defalut gradle wrapper(recommended)”时,as就会根据\gradle\wrapper\gradle-wrapper.properties文件中的配置去gradle

#Thu Oct 26 23:21:58 CST 2017

distributionBase=GRADLE_USER_HOME

distributionPath=wrapper/dists

zipStoreBase=GRADLE_USER_HOME

zipStorePath=wrapper/dists

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip1

2

3

4

5

6

如图:这个配置的gradle-4.1-all.zip

如果在目录“用户主目录/.gradle/wrapper/dists/gradle-4.1-all/一堆字母/gradle-4.1-all.zip”存在的话,as就不会去https://services.gradle.org/distributions/gradle-4.1-all.zip去下载了,as就会利用该目录下的缓存。

如果该目录下不存在gradle-4.1-all.zip的话,as就会去https://services.gradle.org/distributions/gradle-4.1-all.zip下载到“用户主目录/.gradle/wrapper/dists/gradle-4.1-all/一堆字母”目录下

当然你可以自行下载gradle-4.1-all.zip,再放到用户主目录/.gradle/wrapper/dists/gradle-4.1-all/一堆字母 目录下

use local gradle distribution

选择“use local gradle distribution”的话表示用的是本地的gradle,本地的gradle是在as的主目录下的gradle目录下

这个目录是安装Android Studio就有的,还是gradle wrapper下载缓存完才有的,没注意。如果没有的话,请先按use defalut gradle wrapper设置。

Android Gradle 设置

gradle-4.1对应android gradle 插件的配置

dependencies {

classpath 'com.android.tools.build:gradle:3.0.0'

}1

2

3

另外:Android Studio2.3.3 中: gradle-3.3 对应 android gradle:2.3.3。

最后,设置完了 Rebuild Project,

不行的话,重启AS,

再不行的话,重启电脑。

android studio gradle home,Android Studio3.0 Gradle 4.1配置相关推荐

  1. Android Studio 第一次新建Android Gradle项目超级慢的解决方案

    Android Studio 第一次新建Android Gradle项目超级慢的解决方案 参考文章: (1)Android Studio 第一次新建Android Gradle项目超级慢的解决方案 ( ...

  2. Android Studio下载及安装3.0版本

    今天,继续简单讲讲Android studio3.0如何安装. 之前写过Android studio的安装,那个是Android 2.2.3版本,这次由于导入3.0项目,所以重新安装了Android ...

  3. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

  4. arcore_如何使用ARCore和Android Studio构建增强现实Android应用

    arcore by Ayusch Jain 通过Ayusch Jain 如何使用ARCore和Android Studio构建增强现实Android应用 (How to build an Augmen ...

  5. android studio 打包慢,[Android Studio系列(三)]Android Studio 编译、同步慢的解决方法

    1 问题 (1) 当项目中引用的第三方模块太多,打开Android Studio的时候就会非常慢,提示一直在解决模块依赖,点击sync按钮同步第三方代码的时候也是巨慢,慢的原因是: 在gradle中引 ...

  6. android虚拟机找不到应用程序,Android Studio中的Android模拟器不显示我的应用程序...

    我目前正在使用Android Studio的Android应用程序.当我在Nexus 5 API 21 x86仿真器上运行我的代码时,仿真器不显示我正在尝试调试的应用程序.我进入了所有的应用程序,但我 ...

  7. android studio生产签名文件,Android Studio 生成 keystore 签名文件

    Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...

  8. android studio svn清除,Android Studio SVN 无法提交删除

    推荐文章 Search很重要 好多时候我们记忆都是凭关键字记忆的,所以搜索也是凭关键字搜索,在实际的搜索中经常需要根据关键字构造正则表达式 Logcat很重要 Android studio动不动一下子 ...

  9. android studio 退出编译,Android studio用什么命令可以退出当前应用

    最佳答案 Android Studio 启动速度优化1.开启 gradle 单独的守护进程当 Android Studio 遇到错误的时候,往往会导致 Android Studio 挂掉,为了防止退出 ...

  10. android studio云测,Android studio 下的robotium自动化测试和持续集成

    [背景介绍] Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开 ...

最新文章

  1. 如何成为月入过万的斜杠青年
  2. 精益数据分析 | 你孜孜追求的“增长”可能只是自嗨
  3. 1虚拟地址,虚拟内存映射,系统调用本质,进程运行状态
  4. 【Android 界面效果10】Android中View,ViewGroup,Window之间的关系
  5. android倒角按钮,Android实现圆角Button按钮
  6. FCPX插件:Hyper Zoom Transitions Mac(33种扭曲变形缩放转场效果)
  7. Servlet如何上传文件? 戳这里
  8. Java BigDecimal 转换,除法陷阱(转)
  9. 接口 java性能_MyPerf4J 一个极快的Java接口性能监控和统计工具
  10. 键盘定位板图纸_罗技K750 SOLAR太阳能无线键盘评测
  11. 创建hadoop账号
  12. linux缺页异常处理--内核空间
  13. python爬虫之豆瓣图片(一)
  14. c语言中英文字幕怎么相加,excel表格怎么快速分离中英文双语字幕? excel分离中英文字符串的技巧...
  15. yolov5深度剖析+源码debug级讲解系列(二)backbone构建
  16. 网络监控与安全 | 主要网络流量处理技术
  17. 电容器指南(一)-基本性能介绍
  18. 冰冻三尺,非一日之寒。数据解析——正则解析(2)
  19. STM32的RS485通信
  20. 计算机基础(07)密码学基础

热门文章

  1. 作者:王倩(1983-),女,上海计算机软件技术开发中心工程师。
  2. 【软件测试】系统测试
  3. 【离散数学】基本重言蕴含式总结
  4. 欢乐的跳(洛谷P1152题目链接,Java语言描述)
  5. linux 中的gzip命令
  6. 如何将 Linux 系统转移至 LVM 卷
  7. mongodb自动关闭:页面文件太小,无法完成操作
  8. 经验38--新闻内容处理
  9. Tomcat 启动报错The APR based Apache Tomcat Native l...
  10. 【Android游戏开发十七】让玩家自定义手势玩转Android游戏!—Android Gesture之【输入法手势技术】...