首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能找到com/google/firebase的字节码

未能找到com/google/firebase的字节码
EN

Stack Overflow用户
提问于 2018-03-27 16:59:48
回答 3查看 9K关注 0票数 12

我今天升级了

  1. 安卓工作室3.0 -> 3.1
  2. build.gradle中 依赖项{ classpath 'com.android.tools.build:gradle:3.0.1‘-> 3.1.0 }
  3. gradle/wrapper/gradle-wrapper.propertiesgradle-4.6-all.zip distributionUrl=gradle-4.5-all.zip -> ->

现在我的防火墙模块(在我构建的时候是随机模块)出现了以下错误。

未能找到com/google/firebase/storage/StreamDownloadTask$StreamProcessor的字节码

或者有时候

未能找到com/google/firebase/database/ChildEventListener的字节码

我的项目实现

代码语言:javascript
复制
dependencies {
    compile 'com.google.android.gms:play-services-base:11.8.0'
    compile 'com.google.firebase:firebase-core:11.8.0'
    compile 'com.google.firebase:firebase-auth:11.8.0'
    compile 'com.google.firebase:firebase-firestore:11.8.0'
    compile 'com.google.firebase:firebase-invites:11.8.0'
    compile "com.google.firebase:firebase-messaging:11.8.0"
    compile 'com.google.android.gms:play-services-auth:11.8.0'
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:26.1.0'
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-28 16:34:25

这在最新的本机防火墙v4发布候选版本中得到了解决,可在这里获得:https://github.com/invertase/react-native-firebase/releases/tag/v4.0.0-rc.3

最终的解决办法是更新react本机防火墙build.gradle,以使用compileOnly而不是compile语句。

票数 4
EN

Stack Overflow用户

发布于 2018-06-20 00:23:05

我也有同样的错误

未能找到com/google/firebase/database/Transaction$Handler的字节码

(虽然我不使用firebase/database)。

发现禁用AndroidStudio设置中的即时运行解决了此问题。

票数 23
EN

Stack Overflow用户

发布于 2018-03-27 17:02:05

在依赖项中添加:

代码语言:javascript
复制
compile 'com.google.firebase:firebase-database:11.8.0'
compile 'com.google.firebase:firebase-storage:11.8.0'

能够使用ChildEventListenerStreamDownloadTask$StreamProcessor

此外,您可能还必须编写其他的防火墙依赖项。

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

https://stackoverflow.com/questions/49518556

复制
相关文章

相似问题

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