AndroidStudio导入新项目下载另一版本Gradle太慢,提示Refreshing gradle project

6 篇文章 0 订阅

每当新导入一个项目时,项目中配置的环境可能与当前开发环境有很多不同,直接导入会导致下载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包是否与本机环境对应,如果工程还引用了其他框架导入后会进行下载,这个过程一般非常快。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值