2013-02-22 2 views
0

Как добавить google maps v2 sdk в проект maven как зависимость? Я использую файл jar, но ресурс проекта нужен. Как я могу их добавить?Как добавить google maps v2 sdk в проект maven как зависимость?

+0

Вы не можете добавить «Android библиотеки» в банке, потому что вы нужны папки с ресурсами. Вы должны включить его в качестве библиотеки проектов Android (Eclipse) или модуля (Intellij IDEA). Я использую две библиотеки таким образом, и после борьбы 20 часов с maven я временно отказался от использования maven для этого проекта. Не стесняйтесь сказать мне, если вы придете к решению :) –

ответ

3

Вы можете использовать мой Maven Android SDK Deployer для установки сервисов Play в локальный репозиторий Maven или для развертывания в вашем диспетчере репозитория, а затем добавить зависимость от apklib к сервисам Google Play, которая содержит файлы карт ,

Больше на https://github.com/mosabua/maven-android-sdk-deployer

0

Похоже, карты v2 API является частью Google Play. Поэтому от менеджера SDK вам нужно убедиться, что он установлен (в категории «Дополнительно».) Затем используйте maven-android-sdk-deployer (как указал Manfred) для установки пакета дополнительных услуг/google-play-services. Затем используйте это в POM:

<dependency> 
    <groupId>com.google.android.gms</groupId> 
    <artifactId>google-play-services</artifactId> 
    <version>7</version> 
    <type>apklib</type> 
</dependency> 
<dependency> 
    <groupId>com.google.android.gms</groupId> 
    <artifactId>google-play-services</artifactId> 
    <version>7</version> 
    <type>jar</type> 
</dependency> 

Я заметил это, когда карты JAR я использую имеет имя пакета com.google.android.maps но v2 API использует com.google.android.gms.maps