0

我正在为我的项目开发一个 android sdk,并google-http-java-client 在 sdk 中使用它。我想进行一些更改,google-http-java-client 以便我可以在我的应用程序中使用它。例如,我想在com.google.api.client.http.HttpHeaders. 为此,我已经提取了源代码,但我在com.google.common.primitives.UnsignedBytes as

导入 sun.misc.Unsafe 无法解决。

那么有没有其他方法来修改这个库???

4

2 回答 2

1

当然。不在android中默认类路径1上的UnsafeComparator用途,但也有作为后备提供的。删除处理的整个部分就足够了,因为它通过其名称进行查找,并且在出现异常的情况下使用回退。UnsafePureJavaComparatorUnsafegetBestComparator()


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

于 2012-09-28T11:15:22.617 回答
0

您依赖于 Oracle/Sun JDK 附带的东西,这些东西不是由 Google 提供的。简短的回答:不要那样做。长答案:请参阅“为什么开发人员不应该编写调用'sun'包的程序”

于 2012-09-28T11:10:34.867 回答