2011-10-20 41 views
18

我一直在嘗試創建使用Google地圖的應用程序,並且在獲取「MapActivity」錯誤時,我搜索了網絡,發現解決方案是將我的構建目標設置爲「Google API」 。無法找到適用於Android SDK的Google API

然而,我在Eclipse的「Android SDK和AVD管理器」看,我能找到它的任何地方:(

我看了下「三部分附加組件」>「谷歌公司」,但它只是說「沒有包找到了」。

任何幫助,請?

回答

4

如果您使用的是最新版本的SDK(ADK 14),則Google API包應位於SDK管理器中包含相應SDK級別的文件夾中。

例如,對於Android 2.2,應該有一個名爲「Android 2.2(API 8)」的文件夾,其中應包含SDK「SDK平臺」以及其他部分,例如谷歌公司的Google API。 」。

1

我發現,與摩托羅拉開發工作室工作做的事情很容易地從谷歌拿起各種API級別。你可以找到所有下載和文件at

developer.motorola.com

5

這發生在我身上。

簡單的修復方法是更新當前安裝的軟件包,然後更新SDK管理器應用程序,然後重新啓動後,每個軟件包都會出現,包括USB驅動程序。

顯然,如果SD管理器已過時,那麼您將無法安裝重要的東西,如USB驅動程序。

40

我遇到同樣的問題

轉到here手動下載谷歌的API。 比如,我用GoogleAPI 8級,所以我下載包here

剛下載的zip文件解壓到"C:\Program Files (x86)\Android\android-sdk\add-ons"和目錄重命名爲"google_apis-8",而不是"google_apis-8_r02"後。

+0

使用API​​級別7我已經改名爲我的文件夾,插件,google_apis-google_inc_-7。由於我在Linux上,我已將此文件夾放在/ opt/android-sdk-linux/add-ons中。 – Eduardo

+0

@Alan啥你給(第一環節)是表示整個XML content.i的頁面需要API 10 :( –

+0

@AndroidKiller您可以在該XML頁面了。 爲了方便您找到API 10,我發現它你[google_apis-10_r02.zip](http://dl-ssl.google.com/android/repository/google_apis-10_r02.zip) – AlanS

0

有時Google服務器已關閉或返回502錯誤,因此您無法找到任何清單文件。這發生在我身上。解決方案是等待幾分鐘。

0

更新沒有幫助我,但重新安裝SDK管理器和ADT解決了這個問題。

2

我遇到了同樣的問題,它說「訪問被拒絕」。 我使用的是64位win7,sdk工具安裝在C:\ Program Files(x86)\ Android \ android-sdk下。 我發現這是因爲SDK管理器沒有文件夾的權限,所以快速修復是右鍵單擊SDK管理器並以管理員身份運行它。

0

以管理員身份在Windows7中執行操作。在此之後,SDK mgr也會顯示所有額外的Google API。

0

我面臨同樣的問題。

重新啓動Eclipse & SDK管理器解決了這個問題。重新啓動後,所有的GOOGLE API和其他內容都可以在相應的Build下看到。

如果不要表現出任何的變化,調用SDK的manager.exe作爲管理員,這將解決這個問題

0

嘗試清除緩存(工具>選項>清除緩存),然後重裝 (包>刷新) ,看看是否有幫助。

0

如果它是一個老包很可能是過時的和SDK管理器默認情況下不會表現出來。轉到「軟件包」選項卡並選擇「顯示過時的軟件包」。