Java android中没有DataTypeConverter方法选项

Java android中没有DataTypeConverter方法选项,java,android,Java,Android,我想在我的项目中使用DataTypeConverter.printBase64Binary(……)。 但通过智能感知是没有选择的。我丢了一些罐子吗 Android API提供Base64来进行您正在寻找的转换。但是,我使用Apache Codec作为不同平台之间的兼容性库,以便客户端库解决此问题。您可以使用此方法。 编译“commons编解码器:commons编解码器:1.3” 我对android使用android.util.Base64 不兼容/替换 DatatypeConverter.par

我想在我的项目中使用DataTypeConverter.printBase64Binary(……)。
但通过智能感知是没有选择的。我丢了一些罐子吗

Android API提供Base64来进行您正在寻找的转换。但是,我使用Apache Codec作为不同平台之间的兼容性库,以便客户端库解决此问题。

您可以使用此方法。 编译“commons编解码器:commons编解码器:1.3”

我对android使用android.util.Base64

不兼容/替换

DatatypeConverter.parseHexBinary 
org.apache.commons.codec.binary.Hex.decodeHex(key.toCharArray());




DatatypeConverter.printBase64Binary(finalData);
android.util.Base64.encodeToString(finalData, 16) 



DatatypeConverter.parseBase64Binary(encodedInitialData);
org.apache.commons.codec.binary.Hex.decodeHex(key.toCharArray());

您是否导入了javax.xml.bind.DatatypeConverter?如果这不是问题,请尝试“窗口->首选项->Java/Editor/Content Assist”,然后选择您喜欢的内容。我试图导入import javax.xml.bind.DataTypeConverter。但有一个错误提示“创建类DataTypeConverter类”。我试图添加jaxb-api-2.2.jar。当我编译我的项目时,我发现这个错误
[2012-10-16 15:48:07-DistimoApp]Dx在处理“javax/xml/bind/Binder.class”时遇到问题:在不构建核心库时,错误地使用了核心类(java.*或javax.*)。这通常是由于在使用IDE(如Eclipse)时无意中在应用程序的项目中包含了核心库文件。如果你确定你不是故意定义一个核心类,那么这就是最有可能的解释。它的工作原理。我遵循这篇文章…真棒[在android中添加一个第三方jar,并使其成为delvik转换jar]()它对我适用于android Pie API 28中对转换数据类型的scribd java支持