添加滑行依赖项时出现问题

时间:2019-02-25 07:04:14

标签: android android-gradle build.gradle android-glide

当我添加Glide依赖项时,我使用Java在android中编写了一个程序

$users = DB::table('your_table_name AS t') ->select('t.id AS uid') ->get();

我的android studio开始给我这个错误:

”错误:无法解决:支持片段 受影响的模块:应用

错误:无法解决:animated-vector-drawable 受影响的模块:应用”

这是我的应用程序bulid.gradle,显示错误

过去一周,我一直在寻找任何类似的答案,然后尝试所有方法,但我无法解决此问题, 当我删除Glide依赖项时,一切又恢复了正常。

这是我的应用模块build.gradle:

implementation 'com.github.bumptech.glide:glide:4.9.0'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'

6 个答案:

答案 0 :(得分:2)

我遇到了这个问题。如果您不使用可滑动绘制的动画矢量,请使用以下代码排除无用的依赖项:

implementation ("com.github.bumptech.glide:glide:4.9.0"){
    exclude group: 'androidx.vectordrawable', module: 'vectordrawable-animated'
}

快乐的编码:)

答案 1 :(得分:1)

将此添加到build.gradle文件中。有关详细信息,请参见Glide

的下载部分
repositories {
  mavenCentral()
  google()
}

答案 2 :(得分:1)

使用以下库在minsdkversion 21和targetdkversion 29中解决此问题:

将这些添加到依赖项:

implementation 'androidx.fragment:fragment:1.2.0-rc04'
implementation 'androidx.vectordrawable:vectordrawable:1.1.0'

并将滑行版本降级到4.8.0

implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0'

答案 3 :(得分:0)

在您的应用模块中启用vectorDrawables useSupportLibrary

android {
    compileSdkVersion 27
    defaultConfig {
        ....
        vectorDrawables.useSupportLibrary = true
    }
}

然后将其添加到依赖项中

dependencies {
    implementation 'com.android.support:support-vector-drawable:27.1.1'
}

答案 4 :(得分:0)

使用此:

 implementation 'com.github.bumptech.glide:glide:4.9.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
implementation group: 'androidx.fragment', name: 'fragment', version: '1.1.0'
implementation group: 'androidx.vectordrawable', name: 'vectordrawable-animated', version: '1.1.0'

答案 5 :(得分:0)

解决方案是删除~/.gradle内的caches文件夹,然后再次下载依赖项。

添加:

 implementation 'androidx.fragment:fragment:1.2.0-alpha04' 
 implementation 'androidx.vectordrawable:vectordrawable:1.1.0' 
 implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0' 

app/gradle