Android Base64 编码和解码在单元测试中返回 null
2022-09-01 20:24:20
我正在尝试使用 http://developer.android.com/reference/android/util/Base64.html 类在Android中解码Base64编码的字符串。
encodeToString和decode方法都返回null,我不知道出了什么问题,这是我的解码代码:
// Should decode to "GRC"
String friendlyNameBase64Encoded = "R1JD";
// This returns null
byte[] friendlyNameByteArray = Base64.decode(friendlyNameBase64Encoded, Base64.DEFAULT);
// Fails with NullPointerException
String friendlyName = new String(friendlyNameByteArray, "UTF-8");
我运行的是安卓 API 23.1.0