Android Sdk包装了Java库类,但Android Studio仍然强制我们提供本地JDK路径,并在项目中包含额外的Java库。它无论如何都不会让你使用它。这是为什么?我无法找到排除它的方法。
答案 0 :(得分:0)
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实现的子集上。