Я создаю проект, который состоит из некоторых других проектов. В первом проекте у меня есть следующая зависимость:Как исключить зависимость .jar в Gradle
compile files('libs/google-play-services.jar')
Это старая версия API услуг Google. В другом проекте я использую другого последние Google API
compile 'com.google.android.gms:play-services-ads:8.3.0'
compile 'com.google.android.gms:play-services-identity:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'
compile 'com.google.android.gms:play-services-maps:8.3.0'
compile 'com.google.android.gms:play-services-location:8.3.0'
В результате, если я пытаюсь скомпилировать эти проекты, как один, я получаю ошибку о библиотеке конфликта. Скажите, пожалуйста, как я могу решить эту проблему?
Проблема заключается в том, что я получаю следующий конфликт при запуске построено приложение:
error: cannot find symbol method getMapAsync(<anonymous OnMapReadyCallback>)
кажется, что при компиляции заканчивается и запускает приложение, по неизвестным причинам он пытается взять старый API (где апи должна быть версия 8.3 .0) вместо нового.
Пожалуйста, проверьте обновления на мой комментарий –