当前位置:网站首页>【greenDao】Cannot access ‘org.greenrobot.greendao.AbstractDaoSession‘ which is a supertype of
【greenDao】Cannot access ‘org.greenrobot.greendao.AbstractDaoSession‘ which is a supertype of
2022-08-10 18:39:00 【guangdeshishe】
问题
Cannot access ‘org.greenrobot.greendao.AbstractDaoSession’ which is a supertype of ‘com.xxx.greendao.entity.DaoSession’. Check your module classpath for missing or conflicting dependencies
分析
根据提示,意思是说找不到“DaoSession
”的父类“AbstractDaoSession
”,而AbstractDaoSession
是在’org.greenrobot:greendao:3.3.0’库中,但是依赖的Base
Module中明明有引入implement 'org.greenrobot:greendao:3.3.0'
,这里涉及到引入依赖库implement
和api
的区别:
implement 'org.greenrobot:greendao:3.3.0'
:只有当前Module可引用到里面的类- 假如greenDao是接入到BaseModule中,而AppModule引用BaseModule,这个时候使用
implement
引入greenDao则在AppModule中是找不到greenDao库中相关类的
- 假如greenDao是接入到BaseModule中,而AppModule引用BaseModule,这个时候使用
api 'org.greenrobot:greendao:3.3.0'
:当前Module和引用了当前Module的Modul都可以使用相关类
解决办法
- 将BaseModule中的
implement 'org.greenrobot:greendao:3.3.0'
改成api 'org.greenrobot:greendao:3.3.0'
- 在AppModule中引用BaseModule模块时,也要使用
api(project(":base"))
替换implementation(project(":base"))
边栏推荐
猜你喜欢
QoS服务质量七交换机拥塞管理
宝塔部署flask项目
什么是企业知识库?有什么作用?如何搭建?
Redis命令---key篇 (超全)
IoU、GIoU、DIoU、CIoU四种损失函数总结
[Go WebSocket] 你的第一个Go WebSocket服务: echo server
Three schemes of SQL query across the table
基于 RocksDB 实现高可靠、低时延的 MQTT 数据持久化
Keras deep learning combat (17) - image segmentation using U-Net architecture
【OpenCV】-物体的凸包
随机推荐
第14章_MySQL事务日志
阿里云贾朝辉:云 XR 平台支持彼真科技呈现国风科幻虚拟演唱会
servlet映射路径匹配解析
从企业的视角来看,数据中台到底意味着什么?
Thoughts on Technology Sharing
dumpsys meminfo 详解
关于技术分享的思考
6-11 Preorder output leaf nodes (15 points)
MSE 治理中心重磅升级-流量治理、数据库治理、同 AZ 优先
NPDP|传统行业产品经理如何进行能力提升?
【图像去雾】基于颜色衰减先验的图像去雾附matlab代码
CAS:190598-55-1_Biotin sulfo-N-hydroxysuccinimide ester生物素化试
开源一夏 | mysql5.7 安装部署 -二进制安装
MySql主要性能指标说明
云渲染的应用正在扩大,越来越多的行业需要可视化服务
The Biotin-PEG3-Br/acid/NHS ester/alcohol/amine collection that everyone wants to share
365天挑战LeetCode1000题——Day 053 求解方程 解析 模拟
服务器上行带宽和下行带宽指的是什么
QoS服务质量八拥塞避免
C#/VB.NET 将PDF转为PDF/X-1a:2001