程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了'java.lang.NoClassDefFoundError 由 java.lang.ClassNotFoundException 引起的 Ljava/util/Base64 解析失败 未找到类“java.util.Base64”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决'java.lang.NoClassDefFoundError 由 java.lang.ClassnotFoundException 引起的 Ljava/util/Base64 解析失败 未找到类“java.util.base64”?

开发过程中遇到'java.lang.NoClassDefFoundError 由 java.lang.ClassnotFoundException 引起的 Ljava/util/Base64 解析失败 未找到类“java.util.base64”的问题如何解决?下面主要结合日常开发的经验,给出你关于'java.lang.NoClassDefFoundError 由 java.lang.ClassnotFoundException 引起的 Ljava/util/Base64 解析失败 未找到类“java.util.base64”的解决方法建议,希望对你解决'java.lang.NoClassDefFoundError 由 java.lang.ClassnotFoundException 引起的 Ljava/util/Base64 解析失败 未找到类“java.util.base64”有所启发或帮助;

我收到此错误,我已阅读该错误以解决它我必须将 import java.util.base64 替换为 import androID.util.base64 但在我的整个项目中我只发现 Base68 result = Base64.getEncoder().encodetoString(macdata); 的唯一用法 我该如何解决?而且我不能用 androID.util.base.64 替换 java.util.base64 因为这行代码在后端

解决方法

这很不幸 - 这意味着您正在使用某个库,而那个库正在尝试使用 /i。 Android 选择了 Java 库,就像 android 发布时一样,现在已经是很久以前的事了。从那以后它们就没有真正更新过。 (那个 Oracle v google 法庭案件可能没有帮助……)

java.util.base64 已添加到 https://forge.autodesk.com/en/docs/design-automation/v3/reference/cmdLine/cmdLine-inventor/(有关此信息,请参阅 javadoc 中的“since”行;任何“1.6”或以下,或者如果没有“since”行,肯定可用在 android 上。其他东西通常不是)。 java 8 现在已经 7 岁了,因此不是专门为 android 设计的库越来越有可能开始使用这些非 android 库调用。

检查堆栈跟踪,您会找到正在执行此操作的库。恐怕除了停止使用这个库之外别无他法。您可以尝试在您的应用程序中粘贴 juBase64 impl,但这会相对棘手,因为这可能涉及一些法律问题,因此,要么没有人这样做,要么如果他们这样做,他们可能不会宣传如何。

您可以要求这个库使用第三方库来做 base64 工作,但他们可能不想这样做,这可能不是库无法在 android 上运行的唯一问题。

如果 android 变体是一个替代品,你可以重写这个库的类文件,但这也是一个有点笨拙、笨拙的概念,并不完全困难,但因为这不是一件正常的事情,而且通常积极不喜欢,我认为您无法轻松找到有关如何操作的文档。

因此,建议:尝试寻找另一个图书馆。

大佬总结

以上是大佬教程为你收集整理的'java.lang.NoClassDefFoundError 由 java.lang.ClassNotFoundException 引起的 Ljava/util/Base64 解析失败 未找到类“java.util.Base64”全部内容,希望文章能够帮你解决'java.lang.NoClassDefFoundError 由 java.lang.ClassNotFoundException 引起的 Ljava/util/Base64 解析失败 未找到类“java.util.Base64”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。