創建Android應用程序時,我必須選擇「編譯」API選項。該選項的幫助表示,我通常使用最新版本,或支持所有我想使用的API的第一個版本。在Android應用程序中選擇「編譯」API選項的好習慣
我有以下問題:
*據我理解爲,最新的API「中包含或支持」(不知道它,因爲採用Android支持庫的)以前的API。這不必下載以前的API來編譯一個具有以前API要求的android項目?
例如,假設我要創建一個「Target SDK」爲GingerBread的應用程序,在這種情況下使用最新的API(Jelly Beans)作爲「編譯API」是否是一個好習慣?我想這個問題可能是使用僅適用於果凍豆的API,但林特可以幫助解決這個問題。
*如果上述問題是真的,我只需要下載以前的API只用於運行與這些版本的模擬器?
謝謝!
經驗法則:使用盡可能高的API釋放您的應用程序。用你打算支持的每個API來測試它。 – Oren 2013-02-18 16:10:54