Android 卡在Gradle:Resolve dependencies’:app:_debugCompile’
的原因为Gradle默认每次编译都会resolve dependencies,每次都会去进行网络请求。
所以有两种方案可以解决该问题,一是网络请求步骤加快;二是不通过网络,使用本地文件。

1. 网络

resolve dependencies过慢,最大原因是访问库的速度太慢了,有可能是私有库地址访问太慢,也有可能是公共库,其中JCenter国内可能下载比较慢,所以推荐几个镜像库:
在工程下的build.gradle 里面设置一下内容

allprojects {    repositories {        maven {         url 'http://maven.aliyun.com/nexus/content/groups/public'         }        ······    }}

这里设置了阿里云的maven库,速度测试还非常不错。
另外还有两个
http://mirrors.ibiblio.org/maven2/
http://maven.oschina.net/content/groups/public/
自测发现速度慢,所以不推荐使用。

2. 本地

offline模式下,需要保证所有的库已经正确下载完整,可以更改为offline模式。

另外命令执行gradle task的时候,也会出现该情况,所以这个时候,执行命令的时候后面加入–offline就可以了。
如:
user$ ./gradlew makeJar --offline

更多相关文章

  1. google编程
  2. 异步任务加载网络数据——AsyncTask使用
  3. 在Android(安卓)Studio 中使用ADB命令模拟手机各种状态(记录中...
  4. android 加载网络图片 SkImageDecoder::Factory returned null
  5. Android(安卓)App 开源项目使用统计
  6. android多线程断点下载——网络编
  7. android apk反编译(获取源码,资源文件等)
  8. Android(安卓)MediaPlayer与Http Proxy结合之提高篇
  9. android 常用adb 和 adb shell 命令

随机推荐

  1. 不仅是微软和诺基亚,谁都无法 fork Androi
  2. Android对Linux内核的增强:Low Memory Kil
  3. Android(安卓)应用程序
  4. Android的memory maps
  5. Android 开发视频推荐
  6. Android软件开发之盘点所有Dialog对话框
  7. android:绘图 (android.graphics包)
  8. android 跨应用程序广播发送接受
  9. android studio生成aar包并在其他工程引
  10. flutter插件开发学习之旅(7)-------双平台