今天在android 6.0测试机上的apk 中下载文件时,出现该异常,一开始以为文件没有创建,然后使用方法一创建后,还是有该异常,怀疑是因为权限的问题,然后添加了动态获取权限,搞定了。
出现上面这样的问题,从以下几种情况查看是哪一种原因:
文件(文件夹)未创建
请尝试更改 ();为();
即:
if (!myFile.exists()) {
myFile.mkdir();
}
改为
if (!myFile.exists()) {
();
}
android6.0 以上系统的问题
查看你的测试机是否为6.0以上,如果是,需要动态申请权限,单单写在Manifest 是无法获取这个权限的,会导出现这个异常。
关于动态申请权限,网上的文章一大把。