Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript android的构建失败,错误为“;任务';的执行失败:react native fcm:compileReleaseJavaWithJavac'&引用;,但是为iOS工作_Javascript_Android_Firebase_React Native_React Native Fcm - Fatal编程技术网

Javascript android的构建失败,错误为“;任务';的执行失败:react native fcm:compileReleaseJavaWithJavac'&引用;,但是为iOS工作

Javascript android的构建失败,错误为“;任务';的执行失败:react native fcm:compileReleaseJavaWithJavac'&引用;,但是为iOS工作,javascript,android,firebase,react-native,react-native-fcm,Javascript,Android,Firebase,React Native,React Native Fcm,我突然面临android发布的这个问题。直到周五,一切都正常,但今天的构建由于错误而失败。我在截图中附上了详细的错误 我今天遇到了类似的错误,这是由于react本机fcm使用的某些firebase类被弃用所致。您可以重写函数或执行以下操作。 转到react native fcm的build.gradle并将其更改为下面的代码 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile '

我突然面临android发布的这个问题。直到周五,一切都正常,但今天的构建由于错误而失败。我在截图中附上了详细的错误

我今天遇到了类似的错误,这是由于react本机fcm使用的某些firebase类被弃用所致。您可以重写函数或执行以下操作。 转到react native fcm的build.gradle并将其更改为下面的代码

    dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.facebook.react:react-native:+'
    compile 'com.google.firebase:firebase-core:16.0.8'
    compile 'com.google.firebase:firebase-messaging:17.5.0'
    compile 'me.leolin:ShortcutBadger:1.1.17@aar'
}

默认情况下,gradle正在获取最新的firebase core和firebase消息(由+)指定),这导致了错误。确保清理项目并重新构建它。

您的react-native版本是什么?“react-native”:“0.56.0”如果您阅读了文档,那么您应该集成react-native firebase,而不是react-native fcmi。同意,但直到周五,一切都顺利进行。突然间,这个错误发生了。文档还说“react-native fcm仍将接受PRs和错误修复,但可能不再开发新功能。”您是否更改了google play services版本?您使用的react-native fcm版本是什么?