Android Studio引用Module时报错:Unable to resolve dependency for ':app@debug/…
简介:
今天在做项目时,需要引入一个Module,引入过程中报了如下的错误:
Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve project
原因分析
造成上图错误的可能原因有:
- Module模块的SdkVersion高于主项目的SdkVersion;
- Module模块被定义为application,而不是library。
解决办法
-
对于第一种情况造成的错误,我们需要统一主模块和Module模块的SdkVersion,保持SdkVersion一致。
-
对于第二种情况造成的错误,我们需要把Module模块定义为library。
打开引用的模块的build.gradle文件
修改application为library,同时删除applicationId。