【问题标题】:Android studio - package sun.misc does not exist [duplicate]Android Studio - 包 sun.misc 不存在 [重复]
【发布时间】:2016-04-01 04:29:08
【问题描述】:

我是 Android 和 Java 开发的新手。当我从 GitHub 导入一些第 3 部分库时,它需要 rx (ReactiveX) 包。从 ReactiveX 构建代码时,它抱怨包 sun.misc 不存在。 rx 包在这里使用Unsafe。

我的 Android Studio 版本是 1.5.1 我尝试了 Java 1.8.0_73 和 74,它们都不起作用。 但是,我在 Windows 的 Netbeans 8.1 中创建 Java 项目时导入 sun.misc.Unsafe 没有问题。

我的 JDK 是 64 位的。

我试图搜索互联网,但没有找到答案。请帮忙。

【问题讨论】:

  • 发布你的 build.gradle。

标签: java android android-studio reactivex


【解决方案1】:

sun.misc 是一个专有包,用于提供 Java 中的某些功能,例如您提到的 Unsafe 操作。在 Java 代码中使用它甚至不可靠,因为它不能保证包将在下一个 Java 版本中可用。

由于 android 是由 Google 创建的,我强烈怀疑这个包是否可用于 android 应用程序。

【讨论】:

    猜你喜欢
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多