Closed wu-hui closed 1 year ago
We've already upgraded okio to 2.10.0 in #10359. I wasn't aware there was an ABI issue with okio 2.x, otherwise we would have upgraded much sooner. I had tested forever ago and there was no API issue.
The change will be part of 1.58, scheduled for Sept 5th.
Actually, I don't see any ABI issue here. You might try a later version of okio than 2.0. I just checked okio 2.10.0 and it has the method the error claimed didn't exist:
$ javap BufferedSource.class | grep getBuffer
public abstract okio.Buffer getBuffer();
That is "getBuffer()Lokio/Buffer;
in class Lokio/BufferedSource;
"
https://github.com/firebase/firebase-android-sdk/issues/5197 is reported to Firebase-Firestore because it does not work with
mlkit
:Can we consider upgrading the grpc dependency of okio to 2.0.0 so
mlkit
andfirestore
can co-exist?