Android 在FireBaseCrashlytic新版本中找不到HttpRequest.Base64
我已将FireBase fabric迁移到FireBase Crashlysis,但在迁移FirebaseCrashlysis HttpRequest.Base64时,在新版本中找不到它,并出现错误“Base64 not found”,如何为新版本更改HttpRequest.Base64 旧版火基Android 在FireBaseCrashlytic新版本中找不到HttpRequest.Base64,android,firebase,crashlytics,crashlytics-android,Android,Firebase,Crashlytics,Crashlytics Android,我已将FireBase fabric迁移到FireBase Crashlysis,但在迁移FirebaseCrashlysis HttpRequest.Base64时,在新版本中找不到它,并出现错误“Base64 not found”,如何为新版本更改HttpRequest.Base64 旧版火基 import io.fabric.sdk.android.services.network.HttpRequest; public static String encrypt(String
import io.fabric.sdk.android.services.network.HttpRequest;
public static String encrypt(String src) {
try {
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS7Padding");
cipher.init(Cipher.ENCRYPT_MODE, makeKey(), makeIv());
return HttpRequest.Base64.encodeBytes(cipher.doFinal(src.getBytes()));
} catch (Exception e) {
throw new RuntimeException(e);
}
}
新版本Firebase
import com.google.firebase.crashlytics.internal.network.HttpRequest;
public static String encrypt(String src) {
try {
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS7Padding");
cipher.init(Cipher.ENCRYPT_MODE, makeKey(), makeIv());
return HttpRequest.Base64.encodeBytes(cipher.doFinal(src.getBytes()));
} catch (Exception e) {
throw new RuntimeException(e);
}
}