Gradle загружает неправильную версию appcompat - PullRequest
0 голосов
/ 13 февраля 2019

У меня странная проблема.У меня есть старое приложение для Android, разработанное во времена Android 6.0.Теперь я хотел сделать небольшие изменения, и да, я знаю, что должен перейти на SDK 28, но это не простая задача, поэтому это займет некоторое время.Приложение использует appcompat-v7.

Я установил Android Studio 3.3, импортировал проект и, конечно, добавил, чтобы загрузить appcompat-v7 из Google maven.В зависимости у меня

compile 'com.android.support:appcompat-v7:24.2.1'

, но Gradle скачивает appcompat-v7: 27.0.2

Почему?appcompat-v7: 27.0.2 вызывает сбой процесса сборки:

Caused by: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\java\android_sdk\build-tools\24.0.3\aapt.exe'' finished with non-zero exit value 1

Причина этого

\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\27.0.2\res\values-v26\values-v26.xml:13:5-16:13: AAPT: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.

Как заставить Gradle использовать v24 appcompat?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...