当我添加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'
答案 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