帖子
帖子
用户
博客
课程
显示全部楼层
62
帖子
1
勋章
404
Y币

[云开发] glide如何引入模块

[复制链接]
发表于 2022-6-26 11:48:24
在做快手SDK的第三方模块,需要用到glide,目前在AS上运行是正常的,打包成模块在apicloud运行就加载不到图像和闪退,报错原因为:
android.view.InflateException: Binary XML file line #94 in com.hejinyehao.yms:layout/ksad_content_alliance_home_fragment: You cannot call Glide.get() in registerComponents(), use the provided Glide instance instead
查了一下资料,应该是glide依赖包在打包时没有被引入
微信截图_20220626112929.png
然后我试了以下办法:
方法1、将上图中的classes.jar包拷贝出来,并重命名为glide-4.8.0.jar,放置在模块包中的source文件夹中,如下图:
微信截图_20220626113423.png
上传模块编译后,依然报同样的错,说明还是没有放入成功。

方法2:我在网上下载了一个glide-4.8.0.aar包,然后放置在模块包的根目录下,如下图:
微信截图_20220626113842.png
结果在apicloud编译的时候就报错,具体报错日志为:
微信截图_20220626114625.png
看上去还是和glide有关,估计是哪里冲突了。

请技术帮忙看看这该怎么处理

130
帖子
7
勋章
5万+
Y币
根据文中的名称去找一下模块里面的名称删除即可
62
帖子
1
勋章
404
Y币
You cannot call Glide.get() **.**ponents(), use the provided Glide instance instead
这可能是没有正确导入glide依赖
glide依赖包应该怎么放置在模块文件夹中
重复帖子关闭了
您需要登录后才可以回帖 登录

本版积分规则