gpt4 book ai didi

java - 修改库时出现错误,因为无法解决 sun.misc.Unsafe

转载 作者:行者123 更新时间:2023-12-01 15:08:30 25 4
gpt4 key购买 nike

我正在为我的项目开发一个android sdk,为此我使用google-http-java-client在 SDK 中。我想对 google-http-java-client 进行一些更改,以便可以在我的应用程序中使用它。例如,我想在 com.google.api.client.http.HttpHeaders 中添加一些自定义 header 。为此,我已经提取了源代码,但我在 com.google.common.primitives.UnsignedBytes 中收到错误,如下

import sun.misc.Unsafe cannot be resolved.

那么还有其他方法可以修改这个库吗???

最佳答案

当然。 UnsafeComparator 使用 Unsafe,它不在 android 中的默认类路径1 上,但也提供了 PureJavaComparator 作为后备。删除处理 Unsafe 的整个部分就足够了,就像在 getBestComparator() 中一样,它可以通过其名称进行查找,并且在出现异常时使用后备。

<小时/>

1 我以为它在 android 中不存在,但我相信 Kevin 说它存在。无论如何,说它不在默认类路径上肯定是正确的(无论它是否存在)。

关于java - 修改库时出现错误,因为无法解决 sun.misc.Unsafe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12638761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com