【发布时间】:2016-03-02 11:23:44
【问题描述】:
Android Sdk 封装了 Java 库类,但 Android Studio 仍然强制我们提供本地 JDK 路径,并在项目中包含额外的 Java 库。无论如何,它不会让你使用它。这是为什么?我想不出办法排除它。
【问题讨论】:
Android Sdk 封装了 Java 库类,但 Android Studio 仍然强制我们提供本地 JDK 路径,并在项目中包含额外的 Java 库。无论如何,它不会让你使用它。这是为什么?我想不出办法排除它。
【问题讨论】:
Android SDK 使用 JDK 将项目的 .java 文件编译为 .class 字节码,然后再转换为 .dex 文件。 android.jar 中的 java.* 和 javax.* 是您在 android 应用程序中使用的 API。此 API 的实现可能与相应的 Oracle JDK 实现不同。
Dalvik 不符合 Java SE 或 Java ME 类库配置文件[3][4](例如,不支持 Java ME 类、AWT 或 Swing)。相反,它使用自己的库[5] 构建在 Apache Harmony Java 实现的子集上。
【讨论】: