【问题标题】:How to solve Android Studio warning Error?如何解决 Android Studio 警告错误?
【发布时间】:2019-10-01 05:32:59
【问题描述】:

当我构建我的 android studio 项目时,它会显示一条消息

警告:配置“编译”已过时,已替换为“实施”和“API”。 它将在 2018 年底删除。有关更多信息,请参阅:http://d.android.com/r/tools/update-dependency-configurations.html 受影响的模块:app

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.android.support:support-v4:27.1.1'
    implementation 'com.android.support:design:27.1.1'
    implementation 'com.google.firebase:firebase-core:11.8.0'
    implementation 'com.google.firebase:firebase-auth:11.8.0'
    implementation 'com.google.firebase:firebase-database:11.8.0'
    implementation 'com.google.firebase:firebase-storage:11.8.0'
    implementation 'com.google.android.gms:play-services-maps:11.8.0'
    testImplementation 'junit:junit:4.12'
    implementation files('libs/CircleImageView-master/gradle/wrapper/gradle-wrapper.jar')
    implementation 'de.hdodenhof:circleimageview:2.2.0'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation  'com.google.android.gms:play-services-auth:11.8.0'
    implementation 'com.android.support:cardview-v7:27.1.1'


}

【问题讨论】:

  • 错误说明了一切。用 implementation 或 api 替换 gradle 中的 compile
  • 如果你没有得到它,请发布你的 gradle 文件
  • compile 配置现已弃用,应替换为 implementationapi
  • 再次查看帖子,先生,我已经做到了

标签: android android-gradle-plugin build.gradle


【解决方案1】:

这是您的代码警告。它之所以显示,是因为谷歌将在 2019 年之后删除 'compile' 支持。如果您正在使用它,它会向您发出警告,请将其替换为 'implementation'。因此,如果您不使用'compile',则无需担心此警告。

【讨论】:

  • 是的,@MIH,这就是我的意思,您已经将其替换为“实施”,那么您无需担心此警告会在 2019 年后自动删除。
  • 但是现在我的 gradle 没有完全构建好怎么办?
  • 警告它不应该影响你的 Gradle 构建
  • 因此我的 Gradle 没有完全构建
【解决方案2】:

build.gradle(应用级别)中, 将compile 替换为implementation

如果您使用的是implementation,则不必担心该警告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 2022-08-24
    • 2022-11-24
    • 2013-04-29
    • 1970-01-01
    • 2017-03-12
    • 2019-01-23
    相关资源
    最近更新 更多