繁体   English   中英

Context.getExternalFilesDirs(null)未定义

[英]Context.getExternalFilesDirs(null) is not defined

我正在尝试使用context.getExternalFilesDirs(null)来获取已安装存储的路径。 我打算使用此方法来考虑Kitkit中android施加的新限制。 当我编写语句以调用该方法时,它在RED下划线并带有消息,如下图所示:

在此处输入图片说明

我已经检查了支持API级别19所需的所有安装,并且一切似乎都很好。 在此处输入图片说明

我的应用程序针对API 19(最低sdk版本设置为16)。 在此处输入图片说明

我已经检查了很多,似乎没有人遇到过这个问题。 我不知道这里可能出什么问题,但是如果您知道我在哪里做错了,请确定。 谢谢

这就是我解决上述问题的方法。右键单击Project-> Properties-> Android- > 将Project Build Target设置为 > Android 4.4.2-> Apply

查看文档

getExternalFilesDirs()

已添加了API 19,并且您的最小SDK为16,必须通过组织功能来检查在低于API 19的设备上运行时是否可以使用TargetAPI批注,然后删除红色下划线。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM