简体   繁体   English

不支持java.util.Base64库的Android Nougat设备

[英]Android Nougat devices not supporting java.util.Base64 library

I've been given few jar files which use java.util.Base64 to encode and decode data, when i try to get response from a network call using these jars to parse the data, i'm getting Failed resolution of: Ljava/util/Base64; 当我尝试从使用这些jar来解析数据的网络调用获取响应时,我得到了一些使用java.util.Base64编码和解码数据的jar文件,我得到了以下错误的Failed resolution of: Ljava/util/Base64; but it works properly in API >= 26 any idea how to fix this issue? 但它可以在API> = 26中正常工作。您知道如何解决此问题吗? because i can't change those Jars 因为我不能改变那些罐子

根据java.util.Base64文档 ,它仅是在API 26中添加的。在此之前,唯一的API是android.util.Base64该类具有明显不同的API。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Java:使用java.util.Base64和android.util.Base64解码base64字符串时的结果不同 - Java: Different results when decoding base64 string with java.util.Base64 vs android.util.Base64 java.util.Base64 未找到,无法使用 android.util.Base64 因为 class 是在 Android 之外使用的依赖项 - java.util.Base64 Not found, can't use android.util.Base64 because class is a dependency used outside of Android 尽管使用了 android.util.Base64,但出现“未找到 class “java.util.Base64””错误 - Getting 'Didn't find class “java.util.Base64”' error despite using android.util.Base64 Android Studio 3.0(Java 1.8)无法识别java.util.Base64 - Android Studio 3.0 (Java 1.8 ) does not recognize java.util.Base64 java.util.Base64解码然后编码产生不同的字符串 - java.util.Base64 decode then encode yields different string 导入java.util.Base64无法解析 - The import java.util.Base64 cannot be resolved 使用java.util.Base64对字符串进行编码和解码 - Encoding and decoding strings with the use of java.util.Base64 OpenJ9无法解析java.util.Base64 - java.util.Base64 cannot be resolved with OpenJ9 Java 8 java.util.Base64 是 sun.misc.ZB60638B2624E90A23 的直接替代品吗? - Is Java 8 java.util.Base64 a drop-in replacement for sun.misc.BASE64? Scala 中使用 java.util.Base64 的非法 base64 字符“a” - Illegal base64 character "a" using java.util.Base64 from within Scala
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM