Непоследовательность minSdkVersion для библиотек (Android Studio 0.5.1 + Gradle 0.9)

Я обновил свой Android Studio до версии 0.5.1 , заботясь о процессе миграции, который должен быть применен к файлам build.gradle в моем проекте и модулях.

Внедряя последнюю версию GooglePlayServices (4.2.42) и Android-Map-Utils , не все время, я столкнулся с следующей ошибкой компиляции:

Information:[/Users/.../build/exploded-aar/com.google.maps.android/ android-maps-utils/0.3/AndroidManifest.xml:2, /Users/.../build/exploded-aar/com.google.android.gms/play-services/4.2.42/ AndroidManifest.xml:3] Main manifest has <uses-sdk android:minSdkVersion='8'> but library uses minSdkVersion='9' 

Есть ли кто-нибудь, кто сталкивается с одной и той же проблемой? Любое решение?

Большое спасибо, Simone

РЕДАКТИРОВАТЬ:

Кажется, что я не единственный, у кого есть эта проблема.

Https://github.com/googlemaps/android-maps-utils/issues/60 https://code.google.com/p/android/issues/detail?id=66109

Если у вас есть проблема для другой библиотеки, вы можете изменить этот взлом: https://gist.github.com/goldierox/9533466

Android-ошибка: https://code.google.com/p/android/issues/detail?id=66109

EDIT: ошибка была исправлена.

Вы можете использовать новое слияние манифеста (включено по умолчанию)

http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger

Чтобы заменить minSdk, вам понадобится что-то вроде этого:

 <uses-sdk tools:replace="minSdkVersion" android:minSdkVersion="9" android:targetSdkVersion="19"/> 

Согласно документам на странице http://developer.android.com/google/play-services/setup.html :

Примечание. Службы Google Play 4.0.30 (выпущенные в ноябре 2013 г.) и более новые версии требуют Android 2.3 или выше. Если ваше приложение поддерживает Android 2.2, вы можете продолжить разработку с помощью SDK для сервисов Google Play, но вместо этого вы должны установить сервисы Google Play для Froyo из диспетчера SDK.

Android 2.3 – уровень API 9, поэтому вы должны объявить minSdkVersion равным 9 или выше. Вы можете сделать это через файл build.gradle :

 android { ... defaultConfig { minSdkVersion 9 ... } } 

Если вы скомпилируете то, что находится на maven

 dependencies { compile 'com.google.maps.android:android-maps-utils:0.3+' 

}

Обратите внимание, что эта версия имеет зависимость от игровых сервисов 3+. Я вручную клонировал git repo и изменил его на 4.3. +. Задача решена. В соответствии с этим https://github.com/googlemaps/android-maps-utils/issues/75 исправление будет перенесено в центральный центр, надеюсь, скоро.