Java 为什么我们需要为Android项目提供JDK库?
androidsdk包装了Java库类,但androidstudio仍然强迫我们提供本地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实现的子集上Java 为什么我们需要为Android项目提供JDK库?,java,android,jar,sdk,Java,Android,Jar,Sdk,androidsdk包装了Java库类,但androidstudio仍然强迫我们提供本地JDK路径,并在项目中包含额外的Java库。它无论如何都不会让你使用它。为什么呢?我想不出排除它的方法。Android SDK使用JDK将项目的.java文件编译成.class字节码,然后转换成.dex文件。android.jar中的java.*和javax.*是您在android应用程序中使用的API。此API的实现可能不同于相应的Oracle JDK实现 Dalvik不符合Java SE或Java ME类