前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Android Studio导入项目非常慢的解决办法

Android Studio导入项目非常慢的解决办法

作者头像
24K纯开源
发布于 2018-01-18 02:49:14
发布于 2018-01-18 02:49:14
1.4K0
举报
文章被收录于专栏:24K纯开源24K纯开源

问题

    Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义。但是Gradle的二进制包体积较大,而且用户可能按照了不同的Gradle版本,构建时可能会出现各种问题。因此又提出了Gradle Wrapper这么个东西,用于解决前面出现的问题。Gradle Wrapper会绑定到一个指定的Gradle版本。当用户导入项目工程时,会自动到远程服务器上下载Gradle包。这样解决了客户端版本不一致的问题,但是也带来了一个新的问题:国内连接到远程服务器下载Gradle包的速度非常慢!所以,每当从Github下载下来一个新项目导入到Android Studio时,都会卡在这个界面:

    你不知道到底是AS死了,还是它确实在后台做些什么……要么就耐着性子等,要么就直接关掉AS,而且必须是强制关闭。这一点做的非常不友善。实际上,之所以卡在这,就是因为后台在服务器下载Gradle包。而这个Gradle包往往有几十兆,在网络环境不太好的情况下,可能要下很久才能完成。显然,我们没有这么多时间在这耗着,需要找个办法来解决了。

解决方法

    在网络上搜罗了一番,通常的做法是修改Gradle Wrapper配置文件中的Gradle版本,但是都不太完整。最后在这里看到了完整点的解决方法。精简下主要如下几个步骤:

  1. 先获取本机相关参数,包含如下几个(括号中是我本人机器的参数):
    • Android Plugin Version:(1.5.0)
    • Gradle Version:(2.8)
    • Compile SDK Version:(23)
    • Build Tools Version:(23.0.2)
    • GradleHome:(/Applications/Android Studio.app/Contents/gradle/gradle-2.8)

          获取方法很简单,在Android Studio里面新建一个工程,单击工程名右键选择“Open Module Settings”弹出对话框中可以看到:

2. 参数准备好了,即可开始修改目标项目的参数。需要修改的参数位于哪些文件呢?

    • xxx-project/.idea/gradle.xml文件:添加或修改<option name="gradleHome" value="前面的GradleHome参数" />
    • xxx-project/gradle/wrapper/gradle-wrapper.properties文件:distributionUrl=https\://services.gradle.org/distributions/gradle-前面的gradleVersion-all.zip
    • xxx-project/build.gradle文件:classpath 'com.android.tools.build:gradle:前面Android Plugin Version' (这个是整个project的配置)
    • xxx-project/build.gradle文件:修改Compile SDK VersionBuild Tools Version参数。(这个是单个module的配置,project中每个module都需要修改)

3. 参数修改完成,开始正式导入项目。一般情况下,这时候可以很顺利的就导入到Android Studio中来了。如果仍然卡在导入界面,那么只能乖乖的等了……

参考

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-01-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android Studio导入github项目详解
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/48789705
Hankkin
2018/09/06
7K0
Android Studio导入github项目详解
Android Studio 遇到问题集锦
Android Studio First Run 检测 Android SDK 及更新,由于众所周知的原因,我们会「Unable to access Android SDK add-on list」,而且大家一般也已经提前配置好了 Android SDK,真正需要更新的时候手动去 SDK Manager 更新就好了。
mzlogin
2020/04/16
6.8K0
Android Studio 遇到问题集锦
Android开发(第一行代码 第二版) 常见异常和解决办法(基于Android Studio)(一)
Android Studio是Android开发的最理想工具,但是由于版本的更新和配置的差异,会出现很多问题,下面是常遇见的一些问题的总结。
cutercorley
2020/07/23
2.7K0
Android开发(第一行代码 第二版) 常见异常和解决办法(基于Android Studio)(一)
开发工具总结(2)之全面总结Android Studio2.X的填坑指南
前言:好多 Android 开发者都在说Android Studio太坑了,老是出错,导致开发进度变慢,出错了又不知道怎么办,网上去查各种解决方案五花八门,有些可以解决问题,有些就是转来转去的写的很粗糙,让人看了云里雾里。我就很不爽这种做法,要么就不写,要写就写出让人一目了然的东西,所以在这里我就详细了总结了一下Android Studio2.X的那些坑。
AWeiLoveAndroid
2018/09/03
1.8K0
开发工具总结(2)之全面总结Android Studio2.X的填坑指南
Android Studio安装、配置史上最全图解
(这里提示sdk目录里面已经有内容了,因为我们已经下载了相应版本的sdk了,不用管)
程序员飞飞
2020/02/27
3.4K0
Android Studio安装、配置史上最全图解
导入机智云Android开源项目的正确姿势
前言 在前面的Arduino连接机智云物联网平台的项目中,我们使用的是官方的APP来控制小灯亮灭。然而机智云平台支持项目自生成APP源码,因此只要我们将源码工程文件成功导入Android Studio
小雨coding
2020/06/09
1.1K0
导入机智云Android开源项目的正确姿势
读书笔记--Android Gradle权威指南(上)前言笔记
最近看了一本书《Android Gradle 权威指南》,对于 Gradle 理解又更深了,但不想过段时间就又忘光了,所以打算写一篇读书笔记,将书中一些我个人觉得蛮有用的点记录、总结一下。 前言 首先,先来过一下整书的目录章节,先大概清楚整本书都介绍了哪些知识点: 第 1 章 Gradle 入门 第 2 章 Groovy 基础 第 3 章 Gradle 构建脚本基础 第 4 章 Gradle 任务 第 5 章 Gradle 插件 第 6 章 Ja
请叫我大苏
2018/06/19
1.2K0
Android Studio Gradle问题集合
1.开发环境:android studio,项目gradle文件添加ndk代码后配置构建出现问题 externalNativeBuild{ ndkBuild{ path "$projectDir/jni/Android.mk" } } 问题:Could not find method externalNativeBuild() for arguments 解决方案:gradle is set to at least version 2.2.0:,gradle版本最低需要2.2
用户1148881
2018/01/15
1.6K0
Android Studio Gradle问题集合
052AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为导入的项目使用的gradle与已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成
上善若水.夏
2018/09/28
4390
从零开始用android studio
我这篇博客写的有点迟了,很多原因 ,不一一说明了,而且网上也有很多介绍这个android 开发神器的文章,很多我在碰到问题的时候也都一一看过,但是我还是想写一篇总
再见孙悟空_
2023/02/10
1.1K0
从零开始用android studio
Android Studio Gradle文件解释其作用
在使用AndroidStudio时通常会遇到如下问题: 1. Android sutdio打开一个工程一直卡在Background Tasks怎么办? 2. 手动配置Gradle Home后,怎么还是提示错误? 3. 下载了Gradle,配置了gradle home,为什么打开工程显示还要在远程库下载?
zhangjiqun
2024/12/16
1120
Android Studio Gradle文件解释其作用
Android Gradle 入门
Gradle是一款非常优秀的构建系统工具,它的DSL基于Groovy实现,可以让你很方便的通过代码控制这些DSL来达到你构建的目的,其构建的大部分功能都是通过插件的方式来实现,所以非常灵活方便,如果内置插件不能满足你的需求你可以自定义自己的插件。
飞雪无情
2018/08/28
9050
Android Studio之gradle的配置与介绍
Android Studio之gradle的配置与介绍 非著名程序员 1、gradle的简单介绍 Gradle是可以用于Android开发的新一代的Build System,也是Android Studio默认的build工具。其实Gradle脚本是基于一种JVM语言— Groovy,再加上DSL组成的。由于Groovy是JVM语言,所以可以使用大部分的Java语言库。所谓DSL就是专门针对Android开发的插件,比如标准Gradle之外的一些新的方法(Method)、闭包(Closure)等等。通过我们
非著名程序员
2018/02/01
1.9K0
【Android应用开发】Android Studio 错误集锦 -- 将所有的 AS 错误集合到本文
-- 出错原因 : 使用 ToolBar 后, 原有的 ActionBar 没有取消, 两个导航栏都出现就出现了上述错误;
韩曙亮
2023/03/27
1.6K0
【Android应用开发】Android Studio 错误集锦 -- 将所有的 AS 错误集合到本文
Android Studio Arctic Fox | 2020.3.1、Gradle 7.0升级记录
或是mac下,打开访达,然后打开user目录,command+shift+.显示隐藏文件夹,找到.bash_profile文件,查看或配置java环境
yechaoa
2022/06/10
1.3K0
Android Studio Arctic Fox | 2020.3.1、Gradle 7.0升级记录
相关推荐
Android Studio导入github项目详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文