每当新导入一个项目时,项目中配置的环境可能与当前开发环境有很多不同,直接导入会导致下载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相关推荐

  1. android studio 导入项目卡死,AndroidStudio导入新项目一直卡在Building gradle project info...

    对于新手配置Gradle是一件很痛苦的事,记住二句话绝对搞定 1.在Gradle-->gradle-wrapper.properties中配置distributionUrl=https\://s ...

  2. AndroidStudio导入新项目一直卡在Building gradle project

    解决方案: 1.随便找一个你能运行的as项目 2.打开gradle-wrapper.properties,文件目录:项目/gradle/wrapper/gradle-wrapper.propertie ...

  3. AndroidStudio打开新项目后解决下载某版本gradle慢的问题

    场景 在使用Android Studio打开新的安卓项目后,通常在右下角会一直下载某版本的gradle,速度非常慢. 注: 博客: https://blog.csdn.net/badao_liuman ...

  4. Idea导入MATSim项目-github源码版本

    简介 MATSim项目,官方网站上提供3种形式加载项目: MATSim官网:https://www.matsim.org/ maven依赖版本,获取MATSim主体项目发行版依赖,可获取源码快照,进行 ...

  5. idea 导入新项目老是缺少依赖

    最近几年伴随这IDea 越来越火,很多人把ide工具 从eclipse切换到了idea; 但是idea 的bug也是层出不穷; 最近家里电脑导入一个以前的工程; 发现导入之后 maven instal ...

  6. AndroidStudio打开新项目提示:Module: ‘app‘ platform ‘android-29‘ not found

    场景 AS中打开新项目后提示: Gradle sync failed: com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatfo ...

  7. MyEclipse导入新项目后,不能发布到Tomcat

    Myeclipse导入外部新项目后,但是选择发布,不能发布. 解决方式: 最后找到了问题所在,即,在 这里打开.mymetadata文件,添加 属性context-root="/EduPro ...

  8. 转载: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 ...

  9. IDEA导入新项目2021.12.27

    1.首先在git或者在码云上下载到源码 2.然后在IDEA中关闭当前的项目,选择新的项目 3.打开后 4.接下来配置运行的环境 配置tomcat,选择添加配置 然后点击左上角的加号,选择tomcat ...

最新文章

  1. C# Unity编程终极指南
  2. 使用Ultra Librarian转换芯片的Altium Designer封装格式
  3. C++ 创建对象时带括号和不带括号的区别
  4. 多个网站tracert测试用的批处理
  5. 【转】Java内存与垃圾回收调优
  6. 【从入门到放弃-Java】并发编程-锁-synchronized
  7. Tuxedo FAQs 整理
  8. 关于AJAX的安全性
  9. 【LeetCode-面试算法经典-Java实现】【136-Single Number(仅仅出现一次的数字)】
  10. Android——实现光点模糊渐变的自旋转圆环特效
  11. Ubuntu 18.04 开机开启小键盘数字键numlock灯
  12. 微软收购雅虎遇新难题 或遭中国反垄断法阻碍
  13. 【HDU4622】Reincarnation(SAM)
  14. 无线wifi网络企业微信认证解决方案
  15. java发出声音_Java播放声音的几种方式
  16. [LeetCode刷题笔记]714 - 买卖股票的最佳时机含手续费(C++/Python3/Java/动态规划/贪心)
  17. 算法细节系列(20):Word Ladder系列
  18. 纯CSS边框渐变动画
  19. 用计算机说早上好,每日早上好的句子
  20. 自定义切面会吃掉异常,导致事务不生效的问题。

热门文章

  1. @Resource和@Autowire的区别
  2. 常用激活函数理解与总结
  3. directshow强连自己的filter
  4. 配置IIS服务器!IIS-网站报500.19错误代码0x8007000d问题解决,处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModuleV2“解决
  5. c++删除文件中的空行
  6. JAVA中LinkedList接口的方法
  7. linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败
  8. 概率密度函数中形状参数和尺度参数的区别
  9. java SSM 教代会审批管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
  10. QT的auto关键词 (C++11)