首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理Gradle v6.3中的这些弃用警告?

如何处理Gradle v6.3中的这些弃用警告?
EN

Stack Overflow用户
提问于 2020-04-02 09:17:16
回答 1查看 3.7K关注 0票数 6

我在Android中将Android插件更新为v3.6.2,升级到v6.3。当我使用编译器选项--warning-mode all运行一个构建时,我会得到以下两个弃用警告:

1:

代码语言:javascript
运行
复制
Configure project :app
Internal API constructor DefaultDomainObjectSet(Class<T>) has been deprecated. This is scheduled to be removed in Gradle 7.0. Please use ObjectFactory.domainObjectSet(Class<T>) instead. See https://docs.gradle.org/6.3/userguide/custom_gradle_types.html#domainobjectset for more details.
    at build_gklh609eby8f87cnghyses56.run(E:\Mahalaya\app\build.gradle:1)
    (Run with --stacktrace to get the full stack trace of this deprecation warning.)

2:

代码语言:javascript
运行
复制
Querying the mapped value of map(property(interface org.gradle.api.file.Directory, property(interface org.gradle.api.file.Directory, fixed(class org.gradle.api.internal.file.DefaultFilePropertyFactory$FixedDirectory, E:\Mahalaya\app\build\generated\ap_generated_sources\debug\out)))) before task ':app:compileDebugJavaWithJavac' has completed has been deprecated. This will fail with an error in Gradle 7.0. Consult the upgrading guide for further information: https://docs.gradle.org/6.3/userguide/upgrading_version_6.html#querying_a_mapped_output_property_of_a_task_before_the_task_has_completed

我已经很久没有开始用Android编程了,我也不知道该如何处理这些警告。我不明白链接里说的是什么。任何帮助都是非常感谢的。

更新: Gradle v6.5显示相同的警告。

EN

回答 1

Stack Overflow用户

发布于 2020-04-23 17:08:54

我认为这是由其中一个插件引起的。我也有:

代码语言:javascript
运行
复制
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

我也认为他们也会更新这些插件。这样就不会有问题了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60988088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档