#android #firebase #crashlytics #crashlytics-android
#Android #firebase #crashlytics #crashlytics-android
Вопрос:
Я перенес FireBase fabric в FireBase Crashlytic, но когда я переношу FireBaseCrashlytic HttpRequest.Base64 не найден в новой версии, и он выдает ошибку «Base64 не найден», как изменить HttpRequest.Base64 для новой версии
старая версия FireBase
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);
}
}