Android Studio Gradle:Resolvedependencies':app:_debugCompile' 问题解决纪录

摘要:
解决方案:1。首先看看Android Studio附带的当前版本gradle。我的版本是2.4。然后下载gradle-2.4-all.zip并提取gradle-2.4-all文件夹。mac下是/Users/NameOfuser/。分级/包装/分发。完成此操作后,您可以在Android Studio的窗口中选择项目以进入项目界面。未卡在Gradle:Resolvedependencies“:app_ DebugCompile”步骤中。我认为Android Studio检测到本地灰度文件,然后选择脱机模式启动项目。

问题描述:

第一次使用AndroidStudio打开已经存在的AndroidStudio项目,卡在Gradle:Resolvedependencies':app_debugCompile'步骤,即使进入了AndroidStudio界面也无法正常下载Gradle依赖,无法编译运行。

1.首先确认gradle依赖都声明在app下的build.gradle中,而不是在全局项目下的build.gradle文件中,这是使用gradle管理AndroidStudio项目的常识。

2.确认AndroidStudio的Http Proxy已经正常设置。我使用的是ShadowSocksX代理,在Http Proxy中设置127.0.0.1 端口1080,Connect Test中测试google.com和Android.com都可以正常连接。

如果你没有做到以上两个要求的话,请先做到看看结果如何,然后再往下看。

解决过程:

1.首先看当前AndroidStudio自带的gradle版本,我的是2.4,然后去下载gradle-2.4-all.zip,解压得到gradle-2.4-all 文件夹。将gradle-2.4-all 文件夹拷贝到默认的gradle路径下的wrapper/dists路径下。mac下是/Users/NameOfuser/.gradle/wrapper/dists

经过这个操作可以在AndroidStudio的窗口中选择项目进入项目界面了。没有卡在Gradle:Resolvedependencies':app_debugCompile'步骤这个步骤。我认为是AndroidStudio是检测到本地的gradle文件然后选择了离线模式启动项目。

但是这时候编译项目报错,gradle依赖无法下载,提示你关闭offline模式。这时候才发现第一个步骤只是在每次启动和编译时不用去在线检查gradle,而是直接用离线的版本。然而第一次运行的话,gradle依赖本地是没有的。

2.首先切换到线上模式,即在Gradle设置中选择Use default gradle wrapper(recommended),然后修改全局项目下的build.gradle文件中修改

allprojects{

  repositories{

    jcenter()

  }

}

中jcenter()为mavenCental(),使用maven下载依赖。设置完后rebuild,下载依赖成功。

Android Studio Gradle:Resolvedependencies':app:_debugCompile' 问题解决纪录第1张

Android Studio Gradle:Resolvedependencies':app:_debugCompile' 问题解决纪录第2张

 添加国内的源 开源中国 Maven 库

buildscript {
    repositories {
        maven { url 'http://maven.oschina.net/content/groups/public/' }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url 'http://maven.oschina.net/content/groups/public/' }
        jcenter()
    }
}

免责声明:文章转载自《Android Studio Gradle:Resolvedependencies':app:_debugCompile' 问题解决纪录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇开源CRM和ERP撑起后台系统能走多远10分钟学会React Context API下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

gradle(转)

一、声明dependency     在build.gradle文件编辑以下代码: Java代码    apply plugin: 'java'      repositories {       mavenCentral()   }      dependencies {       compile group: 'org.hiberna...

building tool

building tool用来做什么?   构建工具是一个把源代码生成可执行应用程序的过程自动化的程序(例如Android app生成apk)。不论是否有IDE、或者不论IDE是什么,都不会出现因为换IDE导致的项目结构变化的问题。Java平台现有的构建工具有Ant,Maven,Gradle。     日常开发中我们当然不会每次都在终端中使用命令一个个编译...

Windos Linux(CentOS 7) opencv安装 tar.gz文件安装

前提: 版本为4.4.0 下载地址:https://github.com/opencv/opencv/releases windows 下载.exe 安装之后 复制2个文件: buildjavaopencv-440.jar, buildjavax64opencv_java440.dll 调用列子如下: //windows 版本...

Android Studio添加原生库并自动构建

[时间:2017-09] [状态:Open] [关键词:Android,Android Studio,gradle,native,c,c++,cmake,原生开发,ndk-build] 0 引言 最近在工作中遇到了升级Android Studio 2.3.3稳定版之后,无法编译jar包的问题。之后寻找AS文档-探索 Android Studio发现。可以通...

【Linux】安装虚拟机 VMware Workstation Pro 最新版以及许可证亲测可用

1、准备工具 1.1 VMware Workstation Pro下载地址 VMware Workstation Pro 16.1.0 Build 17198959 VMware Workstation Pro 15.1.0 Build 13591040 VMware Workstation Pro 14.1.3 Build 9474260 VMware...

Niagara基于javascript的控件开发

niagara控件开发widget 一、参考资料 Tridium_N4_开发环境设置_JavaScript开发环境篇.pdfTridium_N4_开发环境设置_基础开发环境篇.pdfTridiumNiagara4控件开发参考手册.pdf 以上的第一篇和第二篇是杨超大神写的文档,是基本的参考资料,搭建环境必须阅读。但是在实际的开发中有些许不相同,...