Могу ли я использовать 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, а затем разрешить любой конфликт между ними.

Другие вопросы по тегам