Skip to content Skip to sidebar Skip to footer

Alternatives For Datatypeconverter In Android

I trying implement algorithm AES 128 in Android but it doesn't work, the problem is import javax.xml.bind.DatatypeConverter; DatatypeConverter.parseHexBinary(key) and DatatypeConv

Solution 1:

Solution

I solved my problem using

compile'commons-codec:commons-codec:1.3'

and I use android.util.Base64 for Android

incompatible / replacement

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());

Solution 2:

In case you are looking to use DatatypeConverter like me in android please add this to build.gradle file:

implementation 'javax.xml.bind:jaxb-api:2.3.1'

This will add DatatypeConverter.

Post a Comment for "Alternatives For Datatypeconverter In Android"