1. 程式人生 > >GoogleApi與Android SDK區別

GoogleApi與Android SDK區別

每次新建Android專案,Compile with可以選擇Android sdk,也可以選擇GoogleApi,那到底有啥區別呢?是否像網上說的GoogleApi包含Android sdk呢?

經過測試,當我們Android SDK Manager下載GoogleAPI,會在ADT的sdk/add-ons目錄下生成addon-google_apis-google-xxx,xxx是對應的API版本。我下載的是API 19,所以對應目錄就是addon-google_apis-google-19。

開啟目錄,如下幾個檔案


開啟libs,原來下載的GoogleAPI是以外掛(addon)的形式放在add-ons的libs目錄下的,而且並沒有android.jar包


新建一個Android專案,Compile with 選擇Google API 19 ,發現android.jar還是用的下載好的Android SDk 19裡的jar包,只是多了3個外掛jar包。


至此,我們知道下載的GoogleApi只是下載了3個外掛jar包,當選擇Compile With GoogleAPI,android.jar還是用的Android SDk版本的jar包,也就是說GoogleApi沒有包含android.jar包。