-
Notifications
You must be signed in to change notification settings - Fork 29.4k
Closed
Labels
c: crashStack traces logged to the consoleStack traces logged to the consolep: firebaseFirebase pluginsFirebase pluginspackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.
Description
Flutter: Build errors for cloud_firestore: above version “0.7.4”
iOS build fine but Android build failed.
I have looked thru all similar cases but I still cannot resolve my Android build errors:
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java:160: error: cannot find symbol
query = query.whereArrayContains(fieldName, value);
^
symbol: method whereArrayContains(String,Object)
location: variable query of type Query
/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java:601: error: cannot find symbol
builder.setTimestampsInSnapshotsEnabled(
^
symbol: method setTimestampsInSnapshotsEnabled(Boolean)
location: variable builder of type Builder
/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java:681: error: cannot find symbol
return FieldValue.arrayUnion(toArray(readValue(buffer)));
symbol: method arrayUnion(Object[])
location: class FieldValue
/Users/dev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java:683: error: cannot find symbol
return FieldValue.arrayRemove(toArray(readValue(buffer)));
^
symbol: method arrayRemove(Object[])
location: class FieldValue
4 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':cloud_firestore:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
I tried for weeks and couldn't resolve it. To build Android, I need to specify cloud_firestore version 0.7.4
Anything above, the Android Build fails.
Any pointers?
Metadata
Metadata
Assignees
Labels
c: crashStack traces logged to the consoleStack traces logged to the consolep: firebaseFirebase pluginsFirebase pluginspackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.