2013-12-23 55 views
0

我想在我的模擬器中運行Android地圖例子中,我已經添加了庫錯誤使用地圖庫

<uses-library android:name="com.google.android.maps" /> 

應用標籤內。

當我嘗試運行模擬器我得到以下錯誤

Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY 

我已經爲Android的構建路徑爲「谷歌API的」

如何解決這個錯誤的應用程序?

+0

看起來像你正在使用map api v1,這是棄用。切換到api v2。 https://developers.google.com/maps/documentation/android/ – Raghunandan

+0

我正在使用api v2。 – user3059993

+0

你有沒有在項目中加入google-play-service_lib? – MikeKeepsOnShine

回答

0

右鍵單擊您的項目 - >屬性 - > Android - >在庫塊clik上添加並添加google-play-services_lib作爲您的項目庫。然後到您的清單文件中加入:

<permission 
    android:name="your_package.permission.MAPS_RECEIVE" 
    android:protectionLevel="signature"/> 
<uses-permission android:name="your_package.permission.MAPS_RECEIVE"/> 

然後在你的應用程序添加標籤:

<meta-data 
    android:name="com.google.android.maps.v2.API_KEY" 
    android:value="YOUR_API_KEY"/> 
1

其實,你不能運行在模擬器谷歌地圖V2。

您可以檢查此post一個骯髒的解決方案

0

如果您正在測試模擬器應用確保You have created AVD for emulator with Google Maps-APIs

一般來說,這個錯誤是由於谷歌地圖未安裝在您的設備/仿真器上。