android - 使用构建工具 3.1.0 构建 Gradle 失败
问题描述
我使用com.android.tools.build:gradle:3.1.0
和 gradle build 失败,出现以下错误。
FAILURE:构建失败并出现异常。
出了什么问题:任务“:app:preDebugBuild”执行失败。
Android 依赖 'com.android.support:support-v4' 的编译 (26.1.0) 和运行时 (27.0.2) 类路径有不同的版本。您应该通过 DependencyResolution 手动设置相同的版本
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
1 秒内构建失败
解决方案
Android 依赖 'com.android.support:support-v4' 的编译 (26.1.0) 和运行时 (27.0.2) 类路径有不同的版本。您应该通过 DependencyResolution 手动设置相同的版本
供参考
您应该通过 DependencyResolution 手动设置相同的版本。
- 使用
com.android.support
相同的版本。您可以使用27.1.1
.
演示
implementation "com.android.support:appcompat-v7:27.1.1"
implementation "com.android.support:design:27.1.1"
并从Module Level 升级到以下版本build.gradle
。
compileSdkVersion 27
buildToolsVersion "27.0.3"
笔记
您可以升级您的 gradle
版本。
com.android.tools.build:gradle:3.1.2
推荐阅读
- android - 插页式广告 kotlin
- css - 我怎样才能实现这种响应行为
- performance - Kotlin: coroutineScope is slower than GlobalScope
- java - When to use getActivity in addSnapshotListener?
- ruby-on-rails - Rails主动存储,保存前旋转图像
- ios - Unable to connect code from a third-party library
- angular - IIS UrlRewriting and Angular 7 routing
- kotlin - How to store boolean property for Parcelable interface?
- c# - 棋盘不跟随分支棋盘游戏路径中的输入
- c++ - Is converting a reinterpret_cast'd derived class pointer to base class pointer undefined behavior?