在build project 之后,报unable to resolve dependency for:xxx的错误

这个是添加依赖的过程中报错,无法添加依赖。

先用通用方法检查一下
0.请先确认clean Project过(有时候可能还需要清除Android Studio的缓存)

Clean Project的具体方法: Build -->Clean Project (如果无法Clean,请直接进入项目中,app文件夹,手动删除build文件即可)

清除Android Studio缓存的方法:File --> Invalidate Caches / Restart -->点击 Invalidate and Restart

上面两个方法,可以解决一般 编译文件造成的问题。

或许是你的Android Studio离线模式
1.如果是刚安装Android Studio,先检测是否为离线模式。离线模式当然没有网络,当然就无法下载依赖了

检查 File-->Settings...-->Build, Execution, Deployment-->Gradle-->取消Offline work的勾选

再试一次

如果还不行,再往下看

或许是你无法连接到仓库
2.如果是大陆的网络,经常会有波动。因为我们下载依赖,需要【科学】上网,所以,我们可以选择阿里镜像。这样就不会受到网络波动的影响了

工程目录 app-->build.gradle 在android{..}下 添加下列代码,如果已有,请覆盖修改

allprojects {
    repositories {
        jcenter()
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    }
}
buildscript {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    }
}
再试一次

如果还不行,再往下看

如果是旧版AS升级到3.0的AS
3.如果是Android Studio 3.0,可能需要删除一些东西。因为AS3.0 对lambda 表达式支持,不需要使用第三方库了

1) app-->build.gradle中的  apply plugin: ‘******’ 需要删除,

dependencies中的:

releaseCompile project(path: ':library', configuration: 'release')

debugCompile project(path: ':library', configuration: 'debug')

但是,将library删除之后,你还需要将其在project strcture中重新导入

2) library的build.gradle中  apply plugin: '******'    删了

3) 删除project的build.gradle  中的:classpath 'me.tatarka:gradle-retrolambda:3.3.1'

4) 需要将gradle.properties文件中添加android.enableAapt2=false ,关闭aapt2的编译

5) 最后也可以在gradle.properties文件

android.useDeprecatedNdk=trueorg.gradle.parallel=trueorg.gradle.configureondemand=trueorg.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

希望可以帮助大家,有任何问题,也看在下面留言,我会尽快答复,谢谢大家

更多相关文章

  1. Android(安卓)离线用户的灰色头像处理
  2. 实用Android(安卓)studio gradle的离线安装方法(官方)
  3. 自定义android的tab样式
  4. 【起航计划 022】2015 起航计划 Android(安卓)APIDemo的魔鬼步伐
  5. React Native 中的 Android(安卓)原生模块
  6. 解决一个Android(安卓)Studio gradle的小问题
  7. Android完美解决输入框EditText隐藏密码打勾显示密码问题
  8. 不需要任何权限获得Android设备的唯一ID
  9. 【Arcgis for android】程序运行出错原因分析及解决(超详细)

随机推荐

  1. Android实现增量更新
  2. 3.【小萌伴Android】新闻/H5游戏模块及广
  3. Android(安卓)NDK编译本地文件以及引用第
  4. Android瀑布流照片墙实现,体验不规则排列
  5. 《Android深入透析》之界面
  6. android页面布局时定义控件ID时@id/XX和@
  7. Intent应用详解
  8. 【专访】爱图腾高级架构师 李鹏军:手机音
  9. 【255期门诊集锦】一起步入Android应用开
  10. android网游开发之socket的简单设计和实