簡體   English   中英

為什么我們需要為Android項目提供JDK庫?

[英]Why do we need to provide JDK library for Android project?

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)。 相反,它使用基於Apache Harmony Java實現的子集構建的自己的庫[5]。

Wikipedia-Java和Android API的比較

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM