我刚刚将我的android项目的gradle从2.3.3更新到3.1.3现在看来我的项目现在可以更长时间导入来自外部源的依赖项,例如de.hdodenhof:circleimageview和id.zelory:compressor。只有以'com'或'java'开头的依赖项才有效。
我已经尝试清理/重建项目并检查无效的chaches / restart。
旁注:我还将其他软件包升级到最新版本,但我认为这是一个问题。
另一个旁注:在外部库中也找不到缺少的依赖项。
Project gradle:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:4.0.1'
}
}
allprojects {
repositories {
maven { url "https://maven.google.com" }
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
模块gradle(更改图片,因为gradle文件在堆栈溢出代码示例中没有很好地粘贴):