我今天升级了
build.gradle中
依赖项{ classpath 'com.android.tools.build:gradle:3.0.1‘-> 3.1.0 }gradle/wrapper/gradle-wrapper.properties中
gradle-4.6-all.zip distributionUrl=gradle-4.5-all.zip -> ->现在我的防火墙模块(在我构建的时候是随机模块)出现了以下错误。
未能找到com/google/firebase/storage/StreamDownloadTask$StreamProcessor的字节码
或者有时候
未能找到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'
}发布于 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语句。
发布于 2018-06-20 00:23:05
我也有同样的错误
未能找到com/google/firebase/database/Transaction$Handler的字节码
(虽然我不使用firebase/database)。
发现禁用AndroidStudio设置中的即时运行解决了此问题。
发布于 2018-03-27 17:02:05
在依赖项中添加:
compile 'com.google.firebase:firebase-database:11.8.0'
compile 'com.google.firebase:firebase-storage:11.8.0'能够使用ChildEventListener和StreamDownloadTask$StreamProcessor
此外,您可能还必须编写其他的防火墙依赖项。
https://stackoverflow.com/questions/49518556
复制相似问题