我们为了在不同的环境使用不同的配置,所以会在gradle中添加buildtypes来区分环境,并且在下面进行不同的配置,比如:

buildTypes {dev{signingConfig signingConfigs.DevConfigbuildConfigField("String", "HOST", "\"http://120.0.0.1:8000/\"")}debug {signingConfig signingConfigs.DebugConfigbuildConfigField("String", "HOST", "\"http://xxxx.xxx.com/\"")}release {minifyEnabled falsesigningConfig signingConfigs.ReleaseConfigbuildConfigField("String", "HOST", "\"http://xxxx.xxx.com/\"")proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}
}

但是当我们新增一个buildtypes的时候,刷新gradle会发现出错:

Error:Unable to resolve dependency for ‘xxxx’, Could not resolve project :xxxx

这是因为主项目依赖来一个子项目implementation project(":xxx"),而这个子项目中没有这个buildtypes。

解决方法有几种:

  • gradle降级
  • 子项目中添加该buildtypes,内容可以为空
  • 添加matchingFallbacks

这里前两种都不完美,第三种是最推荐的方法,修改后如下:

buildTypes {dev{signingConfig signingConfigs.MyConfigbuildConfigField("String", "PROFILE_HOST", "\"http://114.215.83.151:10008/\"")matchingFallbacks = ["debug"]}debug {signingConfig signingConfigs.MyConfigbuildConfigField("String", "PROFILE_HOST", "\"http://xxxx.xxx.com/\"")}release {minifyEnabled falsesigningConfig signingConfigs.MyConfigbuildConfigField("String", "PROFILE_HOST", "\"http://xxxx.xxx.com/\"")proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}
}
关注公众号:BennuCTech,发送“暗时间”获取程序员必读经典书籍《暗时间》电子版。

Unable to resolve dependency for xxx, Could not resolve project相关推荐

  1. unable to resolve dependency for:xxx

    在build project 之后,报unable to resolve dependency for:xxx的错误 这个是添加依赖的过程中报错,无法添加依赖. 先用通用方法检查一下 0.请先确认cl ...

  2. Unable to resolve dependency问题解决

    Unable to resolve dependency 是一个让我头疼的问题 之前总是阴差阳错调试好 但是也没有总结出来方法 但是今天找到了 方法来源 https://jingyan.baidu.c ...

  3. npm install报错 npm ERR,code ERESOLVE npm ERR,ERESOLVE unable to resolve dependency tree

    文章目录 前言 问题分析 解决方法 转载于 前言 在下载npm时报错npm ERR! code ERESOLVE npm ERR! ERESOLEVE unable to resolve depend ...

  4. npm安装依赖报错 unable to resolve dependency tree....

    场景: 之前的项目组已经没我需求了,我被分配到一个新项目组,重新clone的master代码,在npm install的时候报错unable to resolve dependency tree- 这 ...

  5. 解决Android studio 编译问题(版本不对问题)Unable to resolve dependency for******

    在 Android studido 新建工程编译出现了几十个错误: Unable to resolve dependency for ':app@debug/compileClasspath': Co ...

  6. npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree

    问题 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! Foun ...

  7. Vue 安装 Element UI时报错 code ERESOLVE unable to resolve dependency tree

    检查当前版本是否为 npm 7.x,7.x对树依赖检查更严格,需要在命令后增加--legacy-peer-deps以规避此报错,在安装其他依赖时如果报错类似也可如此解决,当然也可以将npm降级到6.x ...

  8. Unable to resolve dependency for ':okgo@debug/compileClasspath': Could not resolve com.squareup.okh

    Unable to resolve dependency for ':okgo@debug/compileClasspath': Could not resolve com.squareup.okht ...

  9. 解决vue项目的 verbose stack Error: unable to resolve dependency tree问题

    项目场景: 安装vue插件的时候出现报错 verbose stack Error: unable to resolve dependency tree 在命令后面加入 –legacy-peer-dep ...

最新文章

  1. 在linux上安装Filezilla文件传输FTP软件
  2. OpenCV的minEllipse函数(求轮廓的外接椭圆)一定要判断输入点是否大于5个
  3. 线性回归和逻辑回归的区别_线性回归
  4. Nacos源码HostReactor
  5. lecture 4 : More Objective-C
  6. android 通知_Android 全局消息通知框架实现(类似EventBus)
  7. Oracle中如何判断字符串是否全为数字
  8. php 原子性,PHP下O_APPEND模式的原子性
  9. onvif协议client与server对接
  10. mysql 插入前查重_插入新数据是直接查重,如果有重复则不插入数据
  11. 带你领略Object.assign()方法的风骚操作
  12. set nocount on的疑问 set nocount on作用 set nocount on什么意思
  13. 编程-----相反数求解算法
  14. 好心情:抗抑郁药物的不良反应和处理措施
  15. 操作系统第2章作业题答案
  16. 欧洲模拟卡车2(TruckersMP EU)测试欧服连通率的脚本
  17. vue垂直布局_基于 Flex 实现两端对齐垂直布局
  18. 2020蓝桥杯模拟赛题目解析(上)
  19. 数仓构建维表--行政区域维度表的构建
  20. 一步一步教你安装MeeGO和Windows 7双系统(上网本或笔记本)

热门文章

  1. Oracle 11gR2 RAC 中的 Grid Plug and Play(GPnP) 是什么?
  2. DataNode内部的各种数据结构
  3. 修改Windows远程登录端口号
  4. 基于ARM A53开发板,使用按键中断及中断底半部实现《led灯状态取反》的驱动
  5. 初学tornado之MVC版helloworld
  6. [转] 图解Seq2Seq模型、RNN结构、Encoder-Decoder模型 到 Attention
  7. Ubuntu16.04 Xmind安装
  8. Ghost文件封装说明
  9. zoj 3841 Cards
  10. 在Delphi7中调试COM