我想将字符串编码为 binary64,但是我发现了一个错误,我不知道如何解决这个问题。这是我正在使用的代码。
String text = name1.getText().toString();
// Sending side
byte[] data = null;
try {
data = text.getBytes("UTF-8");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
String base64 = Base64.encodeToString(data, Base64.DEFAULT);
但是,Base64.encodeToString
显示错误提示需要 API 级别 8(当前最小 sdk 为 1)。但我使用的是 android 2.2,我相信它的最小 sdk 是 8。我说得对吗?
比起我试图审查这个问题,它似乎是这样的:
最佳答案
尝试更改您的 AndroidManifest.xml:
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="8"/>
关于android - encodeToString base64 安卓问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12712082/