android - 错误:无法获得类型为org.gradle.api.Project的项目 'appcompat'的未知属性 ':app'

标签 android gradle android-gradle-plugin android-support-library android-appcompat

构建在线我发现的代码的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/

相关文章:

android - 启动进程 'command '\Android Studio\jre\bin\java.exe时出现问题''

scala - java.lang.ClassNotFoundException Spark Scala

gradle - 如何在外部文件中定义函数?

gradle - Gradle:使用 '+'时确定实际使用的库版本

java - 如何获取动态创建的复选框android的值?

scala - Apache Flink Kryo 序列化程序 - ClassNotFoundException

安卓库 : Class file not found when "implementation project" is used for module dependency of a library

java - Android使用php连接mysql,String查询报错

android - 无法使用 location.path 从 registerBackButtonAction 导航

android - 控制另一个应用程序的音频播放