问题
第一次加载项目很慢一直显示Building “XXXX” Gradle project info
原因
AS项目判断使用哪个Gradle版本根据
{your project}/gradle/wrapper/gradle-wrapper.properties
文件下
#Thu Jan 12 21:17:24 CST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-x.xx-all
1
2
3
4
5
6
distributionUrl来判断的
AS第一次打开项目时首先会读取gradle-wrapper.properties 文件,从而知道这个工程需要哪个版本的Gradle ,然后去GRADLE_USER_HOME文件夹查找是否存在这个版本的gradle,不存在则会去distributionUrl 进行下载
Gradle保存位置
Linux:~/.gradle/wrapper/dists
windows:C:\users\{user name}\.gradle\wrapper\dists
1
2
解决
方法一:等待下载完毕(不翻 墙可下载,但是会很慢)
方法二:以下步骤会出现问题:
1. 在可运行的项目里找到gradle-wrapper.properties文件
2. 将distributionUrl整行复制
3. 打开要导入的项目的gradle-wrapper.properties把复制的内容,替换要导入的项目的distributionUrl这一行
4. 再重启as,导入项目就可以了
1
2
3
4
方法三:去https://services.gradle.org/distributions/下载相应版本的Gradle(官网地址https://gradle.org/install)
End
分享到:
相关推荐
这篇文章将介绍如何解决Android Studio Gradle Metadata加载缓慢的问题,并提供了一些有用的参考信息。 Gradle Metadata是什么? ------------------------ Gradle是一个基于Apache Ant和Apache Maven概念的项目...
### 解决Android Studio 导入项目卡死在“building gradle project info”问题 #### 问题背景 在使用Android Studio进行开发时,开发者经常会遇到在导入项目的过程中出现卡死现象,尤其是在“building gradle ...
### Android Studio编译过程太慢的解决方法 在Android开发过程中,经常遇到的一个问题就是编译速度过慢,这不仅降低了开发效率,还可能影响到团队的合作进度。本文将详细介绍如何通过配置Gradle来优化Android ...
而我想到达到的效果是,Android Studio打开两个项目同属的根文件夹,即可加载出两个项目,可以在Android Studio内部切换项目编译运行。 详情可以看我的博客 : ...
解决 Android Studio 3.0 加载项目过慢问题 - Maven 仓库选择 Android Studio 3.0 加载项目过慢问题是许多开发者遇到的一个常见的问题。这个问题的出现主要是由于 Maven 仓库的配置不当所致。在本文中,我们将介绍...
通过这些步骤,你可以显著加快Android Studio导入项目的速度,减少不必要的等待时间。在进行这些修改时,请确保选择的Gradle版本与Android Studio和Android插件版本兼容,否则可能引发其他问题。同时,也可以考虑...
### Android Studio新建的空项目在真机上闪退问题解析 #### 问题概述 当开发者在Android Studio中创建一个新的空项目,并尝试将其部署到实际设备上进行测试时,可能会遇到应用启动后立即崩溃(通常称为“闪退”)的...
《Gradle-4.8与Android Studio项目更新失败的解决办法》 在Android开发过程中,Gradle作为构建工具起着至关重要的作用。然而,开发者在使用Android Studio时,可能会遇到"project refresh failed"的错误提示,这...
当你安装完Android Studio之后,开始了一个新项目,然后你发现: activity_main.xml前几行报错,比如http://schemas.android.com/apk/res/android “URI is not registered”。 move refactoring is not available ...
在Android开发中,使用Android Studio结合NDK进行开发是许多应用开发者的需要。NDK全称为Native Development Kit,是Android提供的一个开发工具集,允许开发者编写一些性能要求较高或者需要复用C/C++代码的部分功能...
首先,你需要在Android Studio中创建一个项目,并配置好cocos2d-x环境。Android Studio 3.0引入了许多新特性,如Gradle插件的升级,这可能会影响到JNI的配置过程。 1. **设置项目结构**:在Android Studio中,你...
Android Studio so库找不到问题解决办法 Android Studio 是一款功能强大的集成开发环境(IDE),广泛应用于 Android 应用程序的开发。然而,在使用 Android Studio 进行开发时,经常会遇到 so 库找不到的问题。本文...
本资源“Android Studio实现的OCR源码”是一个基于Android Studio的OCR项目,名为TesseractSample-master,它使用了开源OCR引擎Tesseract。Tesseract是一个强大的OCR库,由HP公司开发,后来被Google接手并持续维护。...
在Android Studio中遇到"Unable to load class ‘javax.xml.bind.JAXBException‘"的错误,通常是由于Java运行时环境(JRE)或开发工具包(JDK)与项目的兼容性问题导致的。`javax.xml.bind.JAXBException`是Java的...
`settings.gradle`则定义了项目的模块结构,告诉Android Studio项目包含哪些模块。 `gradlew`和`gradlew.bat`是Gradle的可执行脚本,分别用于Unix和Windows系统,用于执行Gradle任务。`My ApplicationMusicPlayer....
2. **更新Gradle插件**:检查项目`build.gradle`文件中的Gradle插件版本,确保与Android Studio当前推荐的版本一致。 3. **修正Gradle依赖**:检查并更新所有外部库依赖,确保它们的版本与X5内核SDK相匹配,避免因...
《Unity与Android Studio之间的深度整合:使用,arr文件实现交互》 在现代移动游戏开发中,Unity3D和Android Studio的结合使用已经成为一个常见的趋势。Unity3D以其强大的3D渲染能力、跨平台支持以及丰富的资源库...
在Android Studio中,遇到“Program type already present”错误通常是由于项目中存在多个版本或重复的依赖库导致的。在这个特定的案例中,错误提示“Program type already present: ...
2. **报错情况二**:如果遇到同步问题,可以尝试在Android Studio中点击右上角的“Sync project with Gradle Files”,这会根据最新的Gradle文件自动更新项目的引用库,通常能解决大部分依赖问题。 总的来说,M1...