请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

dbflow问题

ContactFragment.java

class ViewHolder extends RecyclerAdapter.ViewHolder<User> {
    ...
}

此处泛型传入User的时候为什么会报错:

Cannot access com.raizlabs.android.dbflow.structure.BaseModel

可以确定dbflow的依赖已经按照之前视频中的说明加上,用的是最新版4.2.4,不过换回老师给的版本也同样有这个错误

我在Github中找到了类似的情况:https://github.com/Raizlabs/DBFlow/issues/1597

求解决方案



正在回答 回答被采纳积分+3

3回答

米罗攻城狮 2019-01-05 20:03:37

记录错误https://img1.sycdn.imooc.com//szimg/5c309cbd00018f7507120077.jpg

Cannot access com.raizlabs.android.dbflow.structure.BaseModel

如老师所说,这是android studio 3.0+版本会产生的问题,多模块间无法使用依赖

将implementation 改为api即可

0 回复 有任何疑惑可以回复我~
qq_不贱不散_1 2018-08-27 10:08:36

你这个问题解决了吗?我也遇到类似的问题


0 回复 有任何疑惑可以回复我~
  • Qiujuer #1
    在群么?如果在的话可以at我一下看看你的代码。
    回复 有任何疑惑可以回复我~ 2018-08-27 14:14:34
  • 谢谢老师,已经解决了
    回复 有任何疑惑可以回复我~ 2018-09-03 11:03:49
Qiujuer 2018-08-22 21:42:34

看一下你的User的依赖情况;另外你这个情况可能是依赖dbflow的时候没有添加为api方式,可能导致了生成的方法后续的依赖module无法访问的情况。可以加课程群讨论或者直接at我哈。

0 回复 有任何疑惑可以回复我~
  • 提问者 楓林晚吾獨醉 #1
    谢谢老师,已经解决了。
    回复 有任何疑惑可以回复我~ 2018-08-28 20:07:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信