2012-04-08 93 views
0

AOSP如何編譯核心庫?是否有任何特殊處理使其與底層操作系統交談?是否有作爲標記生成的存根代碼,並且由Dalvik VM進行運行時處理?android核心庫編譯

回答

1

我無法確定您是在談論Java的本地庫還是框架庫,儘管聽起來像您正在討論框架庫。

這些庫幾乎沒有特別的處理。我能想到的唯一例外是任何包含java。*類的框架庫都必須具有dx的--core-library選項。

就在一般情況下,dalvik字節碼確實存儲了一些可選的調試信息,行號,局部變量名等,這些通常存在於核心庫中。但是這不是框架庫特有的 - 大多數應用程序都會擁有這些信息,除非他們另有指定。

+0

請問,如何在Eclipse IDE中啓用「--core-library」選項?我沒有發現任何用於構建Android項目的高級選項。 – 2012-05-06 21:21:33

+0

你不在eclipse中構建核心庫。 – JesusFreke 2012-05-07 02:01:12