美文网首页
图片压缩失败:null is compress failures

图片压缩失败:null is compress failures

作者: 山顶蚂蚁 | 来源:发表于2018-05-22 00:40 被阅读853次

    集成第三方拍照相册库TakePhoto选择拍照时遇到的bug

    takeFail: 图片压缩失败:null is compress failures picturePath:null

     W/System.err: java.io.FileNotFoundException: /XXXXX/a2b6738f87414c088da8ca72739598db72.jpg (No such file or directory)

    产生原因:自己添加自定义的FileProvider导致Uri路径出现问题

    解决方案:

    takePhoto中的authorities为包名+fileprovider,修改自己清单文件中FileProvider节点的authorities和他的一样即可

    android:authorities="${applicationId}.fileprovider"

    如果还有相同问题,说明获取或者保存的文件路径依然冲突,可以下载takePhoto库项目导入工程,修改TUriParse类parseOwnUri加上自己替换的路径别名

    相关文章

      网友评论

          本文标题:图片压缩失败:null is compress failures

          本文链接:https://www.haomeiwen.com/subject/vxpcjftx.html