Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android棒棒糖SD卡位置无法生成.zip文件_Android_Android 5.0 Lollipop_Zipfile_Permission Denied - Fatal编程技术网

Android棒棒糖SD卡位置无法生成.zip文件

Android棒棒糖SD卡位置无法生成.zip文件,android,android-5.0-lollipop,zipfile,permission-denied,Android,Android 5.0 Lollipop,Zipfile,Permission Denied,我试图在SD卡位置生成.zip文件,但发现了此错误 java.io.FileNotFoundException:/storage/sdcard1/.sdf.zip:open失败:EACCES(权限被拒绝) 我知道我必须得到许可,我已经接受了。 我的“重命名”“删除”“写入”和“创建文件夹”功能正常工作,但卡在ZIP文件中。 这是我的密码 try { System.out.println("OutZipFilePath is = "+outZipPath); fileoutObje

我试图在SD卡位置生成.zip文件,但发现了此错误

java.io.FileNotFoundException:/storage/sdcard1/.sdf.zip:open失败:EACCES(权限被拒绝)

我知道我必须得到许可,我已经接受了。 我的“重命名”“删除”“写入”和“创建文件夹”功能正常工作,但卡在ZIP文件中。 这是我的密码

try {
    System.out.println("OutZipFilePath is = "+outZipPath);
    fileoutObject = new FileOutputStream(outZipPath);
    bufferOutObject = new BufferedOutputStream(fileoutObject);
    zos = new ZipOutputStream(bufferOutObject);
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    verifyStoragePermissions((Activity)cntxt);
}

这个怎么样。。如果/storage/sdcard1确实指向一个可移动的SD卡,那么您可以预期异常,因为这些卡在棒棒糖下是只读的。因此,您也无法创建文件夹。所以请清理一下。greenapps::我可以在sdcard上创建文件夹nd文件loliipop,但不能创建ZIP文件,fileoutObject=newFileOutputStream(outZipPath);我出错了