首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布apk中的Firebase IllegalAccessException

发布apk中的Firebase IllegalAccessException
EN

Stack Overflow用户
提问于 2016-07-29 11:11:56
回答 2查看 827关注 0票数 1

我已经在firebase项目控制台中为调试和发布密钥库添加了SHA1。我还通过app中的google-services.json文件进行了更新。Debug apk运行良好,可以访问firebase的所有实时数据库,但当我构建版本apk时,我在访问Firebase数据库时出现以下异常。

代码语言:javascript
复制
07-29 08:48:04.527 20997-20997/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.entrance.nepal, PID: 20997
    java.lang.RuntimeException: java.lang.IllegalAccessException: java.lang.Class<com.tenhaff.uniingress.fragments.UserListFragment$UserViewHolder> is not accessible from java.lang.Class<com.firebase.ui.database.FirebaseRecyclerAdapter>
        at com.firebase.ui.database.FirebaseRecyclerAdapter.onCreateViewHolder(FirebaseRecyclerAdapter.java:171)
        at android.support.v7.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:5779)
        at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5003)
        at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4913)
        at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2029)
        at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1414)
        at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1377)
        at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:578)
        at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3260)
        at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3069)
        at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3518)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-29 20:40:04

ViewHolder类应该是公共的,而不是私有的或受保护的。那是因为proguard。

票数 5
EN

Stack Overflow用户

发布于 2016-07-29 12:20:47

你有proguard-rules.pro吗?如果您使用了该文件,请检查proguard中是否有firebase。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38649951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档