构建在线我发现的代码的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"
附言问题解决了,因为我了解了如何在gradle文件中使用变量
最佳答案
您只是在$project.appcompat
中缺少此字段。去查找最新版本,并将其放在那里。我相信this会有所帮助。
因此,您的代码将从implement "com.android.support:appcompat-v7:$project.appcompat"
转换为实现"com.android.support:appcompat-v7:1.0.0<or current version>"
关于android - 错误:无法获得类型为org.gradle.api.Project的项目 'appcompat'的未知属性 ':app',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56375602/