警告:选项设置“android.enableR8=true”已弃用。(扑)

Boo*_*h81 5 android gradle gradlew flutter

如果我运行命令 ./gradlewsync --stackstrace

配置项目:firebase_auth 警告:选项设置“android.enableR8=true”已弃用。它将在 Android Gradle 插件 5.0 版本中删除。您将无法再禁用 R8

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。使用“--warning-mode all”显示各个弃用警告。请参阅 https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings

在 1 秒内取得成功 8 个可操作的任务:8 个最新任务

问题是:在我的 Gradle.properties 文件中没有android.enableR8=true. 这是我的 Gradle.properties 文件:

org.gradle.jvmargs=-Xmx1536M

android.useAndroidX=true

android.enableJetifier=true

org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/

我能做些什么?我也用 运行了这个命令--warning-mode all,我得到了同样的错误,但是在上面:

  • 出了什么问题:根项目“android”中的任务“sync”不明确。候选者是:“syncDebugLibJars”、“syncProfileLibJars”、“syncReleaseLibJars”。

  • 尝试:运行 gradlew 任务来获取可用任务的列表。使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • 在https://help.gradle.org获取更多帮助

谢谢你的时间,

布托什

Oma*_*att 0

日志中显示的消息似乎只是一个警告,提到它将android.enableR8在 Gradle 5.0 版本中禁用。如果应用程序中没有受影响的功能,则可以安全地忽略该警告。这个问题也发布在这个线程中。