ERROR: Could not get unknown property 'appcompat' for project ':app' of type org.gradle.api.Project
ERROR: Could not get unknown property 'appcompat' for project ':app' of type org.gradle.api.Project
构建 Gradle 我在网上找到的代码时出错。
implement "com.android.support:appcompat-v7:$project.appcompat"
implement "com.android.support:cardview-v7:$project.appcompat"
implement "com.android.support:recyclerview-v7:$project.appcompat"
implement "android.arch.lifecycle:runtime:$project.arch"
implement "android.arch.lifecycle:extensions:$project.arch"
implement "com.squareup.retrofit2:retrofit:$project.retrofit"
implement "com.squareup.retrofit2:converter-gson:$project.retrofit"
annotationProcessor "android.arch.lifecycle:compiler:$project.arch"
implement "com.android.support.constraint:constraint-layout:$project.constraintLayout"
implement "com.android.support:support-v4:$project.appcompat"
P.S。问题解决了,因为我了解如何在 gradle 文件
中使用变量
您只是在此处缺少此字段 $project.appcompat
。去找到什么是当前版本并将它放在那里。我相信 this 会有所帮助。
因此您的代码从 implement "com.android.support:appcompat-v7:$project.appcompat"
转换为实现 "com.android.support:appcompat-v7:1.0.0<or current version>"
ERROR: Could not get unknown property 'appcompat' for project ':app' of type org.gradle.api.Project
发生这种情况是因为您正在尝试使用脚本中未定义的 属性 $project.appcompat
。
使用如下内容更新您的脚本:
ext {
supportLibraryVersion = '28.0.0' //or your version
}
然后(注意,implementation
而不是 implement
)
dependencies {
// support libraries
implementation "com.android.support:appcompat-v7:$supportLibraryVersion"
//....
}
构建 Gradle 我在网上找到的代码时出错。
implement "com.android.support:appcompat-v7:$project.appcompat"
implement "com.android.support:cardview-v7:$project.appcompat"
implement "com.android.support:recyclerview-v7:$project.appcompat"
implement "android.arch.lifecycle:runtime:$project.arch"
implement "android.arch.lifecycle:extensions:$project.arch"
implement "com.squareup.retrofit2:retrofit:$project.retrofit"
implement "com.squareup.retrofit2:converter-gson:$project.retrofit"
annotationProcessor "android.arch.lifecycle:compiler:$project.arch"
implement "com.android.support.constraint:constraint-layout:$project.constraintLayout"
implement "com.android.support:support-v4:$project.appcompat"
P.S。问题解决了,因为我了解如何在 gradle 文件
中使用变量您只是在此处缺少此字段 $project.appcompat
。去找到什么是当前版本并将它放在那里。我相信 this 会有所帮助。
因此您的代码从 implement "com.android.support:appcompat-v7:$project.appcompat"
转换为实现 "com.android.support:appcompat-v7:1.0.0<or current version>"
ERROR: Could not get unknown property 'appcompat' for project ':app' of type org.gradle.api.Project
发生这种情况是因为您正在尝试使用脚本中未定义的 属性 $project.appcompat
。
使用如下内容更新您的脚本:
ext {
supportLibraryVersion = '28.0.0' //or your version
}
然后(注意,implementation
而不是 implement
)
dependencies {
// support libraries
implementation "com.android.support:appcompat-v7:$supportLibraryVersion"
//....
}