Могу ли я использовать support-v4 более поздней версии для google play-services-basement-11.6.2?
Эй, ребята, я пытаюсь вручную обновить Сервисы Google Play до последней версии 11.6.2 в своем проекте Unity, поэтому мне нужно загрузить отдельные файлы.aar из последнего репозитория Google Maven.
Посмотрите на.pom для play-services-basement, https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/11.6.2/play-services-basement-11.6.2.pom
Я обнаружил, что для этого требуется зависимость support-v4-25.2.0, однако последняя версия support-v4 в репозитории maven уже находится на 27.0.2 на момент написания.
Я кратко прочитал, что maven использует здесь номер версии программного обеспечения: https://maven.apache.org/pom.html, но я не могу быть слишком уверен, если будут какие-либо конфликты, приводящие к ошибкам во время выполнения, поэтому мне нужно было немного подтверждения.
Будет ли какая-либо проблема, если я использую последнюю версию support-v4-27.0.2 вместо support-v4-25.2.0?
1 ответ
В конце я скачал и использую последнюю версию Unity Jar Resolver https://github.com/googlesamples/unity-jar-resolver
Используя следующий.xml -> Assets / Editor / PlayServicesDependencies.xml,
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.gms:play-services-ads:11.6.2" />
<androidPackage spec="com.google.android.gms:play-services-gcm:11.6.2" />
<androidPackage spec="com.google.android.gms:play-services-location:11.6.2" />
<androidPackage spec="com.google.android.gms:play-services-safetynet:11.6.2" />
<androidPackage spec="com.android.support:support-v4:27.0.2" />
</androidPackages>
</dependencies>
Он может загрузить последние необходимые мне компоненты google-play-services 11.6.2 и support-v4 27.0.2 из репозитория maven, а затем разрешить любой конфликт между ними.