一、错误信息:
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.aliyun.ams:alicloud-android-utils:latest.integration.
类比相关问题:
Error:Unable to resolve dependency for ':app@App名称/compileClasspath': Could not resolve project:module库名称.
二、错误分析:
主要是build.gradle中 buildTypes{} 节点包含的子节点和你依赖的module的 build.type 中 buildType{} 包含的节点不一致,之前gradle升级也没出现这个问题,一早上就蹦出来(-)
三、解决方案:
找到你APP的 build.gradle 文件,将其中的 buildTypes {} 节点完整的拷贝到你的module库的 build.gradle 文件中即可。
只要节点数量和名称一致即可,节点中的内容可以不一致
eg:
release {
// // 不显示LOG
// buildConfigField "boolean", "LOG_DEBUG", "false"
// Zipalign优化,资源对齐
zipAlignEnabled true
// 混淆
minifyEnabled true
// 移除无用的resource文件
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
beta {
zipAlignEnabled false
// 混淆
minifyEnabled false
// 移除无用的resource文件
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
signingConfig signingConfigs.release
}
debug {
zipAlignEnabled false
// 混淆
minifyEnabled false
// 移除无用的resource文件
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
signingConfig signingConfigs.release
}
网友评论