所以我的项目昨天工作正常,我今天试图打开它,它给了我这个错误,非常感谢帮助 我试图搜索很长一段时间,但是看起来所有答案都没有与我合作
错误:无法解决:运行时 打开文件
这是build.gradle(Project)文件:
BooleanBinding
这里是构建应用配置文件
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.google.gms:google-services:3.2.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com" // Google's Maven repository
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
答案 0 :(得分:15)
根据Android Studio 3.1.2 : Failed to resolve: runtime中的答案,尝试将build.gradle项目文件中的导入顺序更改为
allprojects {
repositories {
google()
maven {
url "https://maven.google.com" // Google's Maven repository
}
jcenter()
}
}
这对我有用。
答案 1 :(得分:1)
allprojects {
repositories {
google()
maven {
url "https://maven.google.com" // Google's Maven repository
}
jcenter()
}
}
您必须将google()
作为第1行。提醒第一行。我希望它会对你有所帮助。
答案 2 :(得分:1)
这非常奇怪,我花了将近4-5个小时来修复。但是,事实证明,您需要将google()
放在顶部,并将jcenter()
放在所有模块的构建文件中的存储库底部。 Maven可以介入其中,它将被修复。
答案 3 :(得分:1)
这对我有用
repositories {
google()`Goolge repo`
jcenter()
maven {
url 'https://maven.google.com/ `Google maven repo`
name 'Google'
}
}