Gradle下载了错误版本的Appcompat

时间:2019-02-13 18:27:36

标签: android android-studio

我有一个奇怪的问题。我有一个在Android 6.0时代开发的旧Android APP。现在,我想做一些小的更改,是的,我知道我应该转到SDK 28,但这不是一个简单的任务,因此需要一些时间。该应用程序使用appcompat-v7。

我已经安装了导入该项目的Android Studio 3.3,并且当然添加了从Google maven下载appcompat-v7的功能。 我有依恋

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使用appcompat v24?

谢谢!

0 个答案:

没有答案