什么是波纹管警告:
WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
Affected Modules: app
答案 0 :(得分:12)
这是https://services.gradle.org/distributions/gradle-4.10.1-all.zip中的错误。
您需要回退至gradle-wrapper.properties中的https://services.gradle.org/distributions/gradle-4.6-all.zip
还有
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1' //roll back to this version
我已经处理了四个小时的错误。我放弃了,所以我回滚到了上一个版本。现在很完美。因此,让我们等待更新的版本。还不要升级!
答案 1 :(得分:1)
使用此标记-Pandroid.debug.obsoleteApi=true
运行gradle任务
它将让您知道在哪里使用了过时的功能。
确定问题所在后,您可以尝试根据消息提示进行更新
例如.gradlew app:assembleDebug -Pandroid.debug.obsoleteApi=true
答案 2 :(得分:0)
我不需要更改默认的“ classpath'com.google.gms:google-services:4.2.0'”。这是我从firebase复制的默认设置,它确实已更新,但我们不需要更新它。