[英]Android 26 returns only one path Context.getExternalFilesDirs()
[英]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.