Java 使用Base32对字符串进行编码和解码

Java 使用Base32对字符串进行编码和解码,java,android,string,base32,Java,Android,String,Base32,我想使用Base32对字符串进行编码和解码。 但我在使用ApacheCommons编解码器1.11时出错 我用过这个答案,但不适合我() () 这是我面临的错误 谢谢 编辑:- 从此处下载的jar文件:此选项之一应能帮助您: 选项1:将其添加到您的build.gradle中: android { // Your main config here... packagingOptions { exclude 'org/apache/commons/codec/lan

我想使用Base32对字符串进行编码和解码。 但我在使用ApacheCommons编解码器1.11时出错

我用过这个答案,但不适合我() ()

这是我面临的错误

谢谢

编辑:-


从此处下载的jar文件:

此选项之一应能帮助您:

选项1:将其添加到您的build.gradle中:

android {
    // Your main config here...
    packagingOptions {
        exclude 'org/apache/commons/codec/language/bm/gen_approx_hungarian.txt'
    }
}
确保我从您的屏幕截图中正确复制了冲突的文件名

选项2:从依赖项列表中删除测试库: commons-codec-1.11-tests.jar
commons-codec-1.11-test-sources.jar

从libs中删除所有文件,除了
commons-codec-1.11.jar
我做了,但之后我收到了这个错误:-无法删除文件:C:\Users\GLB-BAN-414\AndroidStudioProjects\Gramboard\app\build\intermediates\transforms\mergeJavaRes\debug\0.jarI做了,但在那之后我收到了这个错误:-无法删除文件:C:\Users\GLB-BAN-414\AndroidStudioProjects\Gramboard\app\build\intermediates\transforms\mergeJavaRes\debug\0.jar尝试创建干净的构建。我已删除了除commons-codec-1.11.jar之外的所有库。请自行删除文件夹:C:\Users\GLB-BAN-414\AndroidStudioProjects\Gramboard\app\build\Reboot,然后删除。系统中的某些东西正在使用该文件。