android - gradle 4.4 升级后找不到 manifest-merger.jar (com.android.tools.build:manifest-merger:26.1.2) 错误
问题描述
升级到 gradle 4.4 后:
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Android 项目编译失败并出现以下错误:
Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.1.2).
Searched in the following locations:
https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.1.2/manifest-merger-26.1.2.jar
解决方案
解决方案非常简单,您必须在根build.gradle文件中反转jcenter()
和存储库(在我的第一个):google()
jcenter()
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
推荐阅读
- python - Pytorch Tensor 如何获取元素的索引?
- python - 运行python程序时输入抛出错误
- node.js - Jest 没有正确退出
- c - 在进行 64 位无符号整数除法时如何管理 65 位分配?
- php - 为什么 Doctrine SQLite 会忽略身份验证配置?
- javascript - 我想问是否有任何方法可以为每条新记录获取标签.. 像出现在 gmail 中的新标签
- java - 在 Firestore 中显示用户的照片
- javascript - Javascript在点击时隐藏/显示不起作用
- javascript - 在行尾用一个圆圈连接两个 div
- c++ - C++ 深入了解 rand() 和 srand()