2013-12-23 2 views
0

Я пытаюсь запустить андроид карты пример на моем эмуляторе, я добавил библиотекуОшибка при использовании библиотеки карт

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

внутри тега приложения.

Когда я пытаюсь запустить приложение в эмуляторе я получаю следующую ошибку

Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY 

Я установил путь сборки для андроид в «Google API,»

Как устранить эту ошибку?

+0

похоже, что вы используете карту 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

На самом деле, вы не можете запустить Maps Google v2 на эмуляторе.

Вы можете проверить это post для грязного раствора

0

Если вы тестируете приложение в эмуляторе убедиться, что You have created AVD for emulator with Google Maps-APIs.

В целом эта ошибка возникает из-за того, что Карты Google не установлены на вашем устройстве/эмуляторе.

Смежные вопросы