android - 找不到 com/google/firebase 的字节码

标签 android firebase gradle bytecode

我今天做了以下升级

  1. Android Studio 3.0 -> 3.1
  2. build.gradle

    依赖关系{ 类路径 'com.android.tools.build:gradle:3.0.1' -> 3.1.0

  3. gradle/wrapper/gradle-wrapper.properties

    distributionUrl=https://services.gradle.org/distributions/gradle-4.5-all.zip -> gradle-4.6-all.zip

现在我的 firebase 模块出现以下错误(构建时随机模块)

Failed to find byte code for com/google/firebase/storage/StreamDownloadTask$StreamProcessor

或者有时

Failed to find byte code for com/google/firebase/database/ChildEventListener

我的项目实现

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'
}

最佳答案

同样的错误

Failed to find byte code for com/google/firebase/database/Transaction$Handler

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

已发现在 AndroidStudio 设置中禁用即时运行可以解决此问题。

关于android - 找不到 com/google/firebase 的字节码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49518556/

相关文章:

swift - 从 Firebase 获取坐标以进行注释

java - Eclipse 上的 BuildShip Gradle 插件,报告 "syncrhonize gradle project workspace failed"

安卓 CountDownTimer onStart

ios - 如何使用 Swift (Xcode) 将数组添加到 firebase

android - 在 MyAdapter.getView 获取 Nullpointer,如何解决?

javascript - 有没有办法在没有 Firebase-Admin 的情况下在 Firebase Firestore JS 中使用 FieldValue.serverTimestamp()

java - Spring 启动 : switch between embedded and postgresql datasources by changing a flag

android - 使用Android Studio和Facebook SDK 4.0.1生成Gradle项目

android - 如何在 Picasso (Android) 中加载(内容丰富的) Assets

android - 如何将android设备连接到具有特定SSID的wifi