获取错误java在flutter中使用或覆盖带有contacts_service包的已弃用API

Posted

技术标签:

【中文标题】获取错误java在flutter中使用或覆盖带有contacts_service包的已弃用API【英文标题】:Getting error java uses or overrides a deprecated API with contacts_service package in flutter 【发布时间】:2021-05-11 01:52:29 【问题描述】:

我在我的项目中设置了 contacts_service: ^0.4.6 插件,并在 androidmanifest.xml 文件中添加了以下权限:

<uses-permission android:name="android.permission.READ_CONTACTS" />  
<uses-permission android:name="android.permission.WRITE_CONTACTS" />

在我的代码文件中添加了它的功能,但在编译时在控制台中出现以下错误:

... java uses or overrides a deprecated API

请告诉我问题是什么以及我们如何解决它。非常感谢。

【问题讨论】:

【参考方案1】:

我找到了解决办法:

打开app/build.gradle,增加minSdkVersion

改变这个:

minSdkVersion 16

进入这个:

minSdkVersion 23

这解决了我的问题。我希望,这也会对你有所帮助。谢谢。

【讨论】:

以上是关于获取错误java在flutter中使用或覆盖带有contacts_service包的已弃用API的主要内容,如果未能解决你的问题,请参考以下文章

一些输入文件使用或覆盖已弃用的 API Flutter build android [关闭]

由于命令中的错误,带有 Flutter 的 Facebook Auth 未提供密钥哈希

Firebase 分析 (6.3.0) 注意:使用或覆盖已弃用的 API

Flutter TextField 自动完成覆盖

带有 Flutter 的实时数据库覆盖数据而不是将其添加到现有节点

带有标签的Flutter SliverAppBar覆盖内容