老项目适配android7.0

sinat_15620989 2017-01-10 10:45:11
小生有一个老项目要适配android7.0,进入相机和选择相册都会崩,原因都是报FileUriExposedException
按照网上的教程,小生先在AndroidManifest中添加了一个provider,在res文件夹下创建xml文件夹并且新建一个了file_paths的xml文件,然后判断sdk版本,大于23就利用FileProvider将uri转化
现在遇到的问题是:
1:v4包里面没有FileProvider这个类
2:换了一个v4包后,报了 Unable to execute dex: method ID not in [0, 0xffff]: 65536异常
project.properties文件也添加了dex.force.jumbo=true这句话

小生在这里恳求大神们解决一下这个蛋疼的问题><
...全文
513 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlyhr007 2017-02-16
  • 打赏
  • 举报
回复
报的好像是dex满了的错误,加入Multidex试试
sinat_15620989 2017-01-20
  • 打赏
  • 举报
回复
引用 2 楼 dalor 的回复:
1.检查配置及代码中是否替换了URL。 2.更换一个高版本的V4包。
您好 ,换高版本的v4包会报上面提的错误
开发者_android 2017-01-11
  • 打赏
  • 举报
回复
1.检查配置及代码中是否替换了URL。 2.更换一个高版本的V4包。
  • 打赏
  • 举报
回复
http://blog.csdn.net/honjane/article/details/52057132

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧