У меня странная проблема.У меня есть старое приложение для 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?
Спасибо!