AndroidStudio导入新项目下载另一版本Gradle太慢,提示Refreshing gradle project
每当新导入一个项目时,项目中配置的环境可能与当前开发环境有很多不同,直接导入会导致下载Gradle,SDK等,提示Refreshing gradle project的,由于网络原因,经常半小时以上打不开项目。
导入项目前首先修改配置文件,或者先导入后在AS中修改后重启,可以避免这个问题。
首先在要导入的项目中找到涉及到的文件:
- Project/build.gradle
- Project/Module/build.gradl
- Project/gradle/gradle-wrapper.properties
- Project/.idea/gradle.xml
先修改后导入的可以使用Editplus、Nodepad++这些工具打开文件保证格式。
明确本机环境配置
找出以下参数值
- Android Plugin Version
- Gradle Version
- Compile SDK Version
- Build Tools Version
- Gradle Home
打开正常编译的已有项目或新建一个项目,
第1,2个单击项目右键,选择Open Module Settings(快捷键F4)-Project可以查看。
第3,4个在Project/Module/build.gradle中可以找到
第5个是Gradle的安装路径,一般为AS安装路径/gradle/grader-version
修改配置文件
- 修改导入工程的每个module下的build.gradle中的compileSdkVersion和buildToolsVersion
- 修改导入工程的Project/build.gradle中dependencies {classpath ‘com.android.tools.build:gradle:+本机AndroidPluginVersion’}
- 修改gradle-wrapper.properties中的distributionUrl=https://services.gradle.org/distributions/gradle-本机GradleVersion-all.zip,这个不修改会执行Refreshing gradle project Task。
- 修改gradle.xml中的
< option name=”gradleHome” value=”本机GradleVersion”/>
如果没有此标签就在下添加一个。
另外还要注意应用v4,v7包是否与本机环境对应,如果工程还引用了其他框架导入后会进行下载,这个过程一般非常快。
AndroidStudio导入新项目下载另一版本Gradle太慢,提示Refreshing gradle project相关推荐
- android studio 导入项目卡死,AndroidStudio导入新项目一直卡在Building gradle project info...
对于新手配置Gradle是一件很痛苦的事,记住二句话绝对搞定 1.在Gradle-->gradle-wrapper.properties中配置distributionUrl=https\://s ...
- AndroidStudio导入新项目一直卡在Building gradle project
解决方案: 1.随便找一个你能运行的as项目 2.打开gradle-wrapper.properties,文件目录:项目/gradle/wrapper/gradle-wrapper.propertie ...
- AndroidStudio打开新项目后解决下载某版本gradle慢的问题
场景 在使用Android Studio打开新的安卓项目后,通常在右下角会一直下载某版本的gradle,速度非常慢. 注: 博客: https://blog.csdn.net/badao_liuman ...
- Idea导入MATSim项目-github源码版本
简介 MATSim项目,官方网站上提供3种形式加载项目: MATSim官网:https://www.matsim.org/ maven依赖版本,获取MATSim主体项目发行版依赖,可获取源码快照,进行 ...
- idea 导入新项目老是缺少依赖
最近几年伴随这IDea 越来越火,很多人把ide工具 从eclipse切换到了idea; 但是idea 的bug也是层出不穷; 最近家里电脑导入一个以前的工程; 发现导入之后 maven instal ...
- AndroidStudio打开新项目提示:Module: ‘app‘ platform ‘android-29‘ not found
场景 AS中打开新项目后提示: Gradle sync failed: com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatfo ...
- MyEclipse导入新项目后,不能发布到Tomcat
Myeclipse导入外部新项目后,但是选择发布,不能发布. 解决方式: 最后找到了问题所在,即,在 这里打开.mymetadata文件,添加 属性context-root="/EduPro ...
- 转载:Android Studio 3.1.2 新项目报错 AAPT2 error: check logs for details (Gradle 3.1.2)
转载自 https://blog.csdn.net/u011618035/article/details/80574645 原本好好的项目,突然有一天打开就开始报错AAPT2 error: check ...
- IDEA导入新项目2021.12.27
1.首先在git或者在码云上下载到源码 2.然后在IDEA中关闭当前的项目,选择新的项目 3.打开后 4.接下来配置运行的环境 配置tomcat,选择添加配置 然后点击左上角的加号,选择tomcat ...
最新文章
- C# Unity编程终极指南
- 使用Ultra Librarian转换芯片的Altium Designer封装格式
- C++ 创建对象时带括号和不带括号的区别
- 多个网站tracert测试用的批处理
- 【转】Java内存与垃圾回收调优
- 【从入门到放弃-Java】并发编程-锁-synchronized
- Tuxedo FAQs 整理
- 关于AJAX的安全性
- 【LeetCode-面试算法经典-Java实现】【136-Single Number(仅仅出现一次的数字)】
- Android——实现光点模糊渐变的自旋转圆环特效
- Ubuntu 18.04 开机开启小键盘数字键numlock灯
- 微软收购雅虎遇新难题 或遭中国反垄断法阻碍
- 【HDU4622】Reincarnation(SAM)
- 无线wifi网络企业微信认证解决方案
- java发出声音_Java播放声音的几种方式
- [LeetCode刷题笔记]714 - 买卖股票的最佳时机含手续费(C++/Python3/Java/动态规划/贪心)
- 算法细节系列(20):Word Ladder系列
- 纯CSS边框渐变动画
- 用计算机说早上好,每日早上好的句子
- 自定义切面会吃掉异常,导致事务不生效的问题。
热门文章
- @Resource和@Autowire的区别
- 常用激活函数理解与总结
- directshow强连自己的filter
- 配置IIS服务器!IIS-网站报500.19错误代码0x8007000d问题解决,处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModuleV2“解决
- c++删除文件中的空行
- JAVA中LinkedList接口的方法
- linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败
- 概率密度函数中形状参数和尺度参数的区别
- java SSM 教代会审批管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
- QT的auto关键词 (C++11)