Android版本的问题

一年一勺 2016-08-18 05:56:52
今天做了个功能,然后朋友帮我解决了;这让我很费解android版本的关系。android运行在6。0以下手机和6。0手机上创建文件夹;在 <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" /> android:targetSdkVersion=22的时候6.0创建没有问题,可是当android:targetSdkVersion=23的时候程序会奔溃 查了以下没有创建成功;所以现在很混乱 我们android编译选择的sdk版本和运行时候的版本还有这个android:targetSdkVersion 到底是个什么关系
...全文
235 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
moonFY 2016-08-19
  • 打赏
  • 举报
回复
SDK版本在23开始,有些权限需要手动申请。创建文件的权限就是需要手动申请的
一年一勺 2016-08-19
  • 打赏
  • 举报
回复
我知道是权限导致的,问题是 那个改成22 和23 有什么区别
开发者_android 2016-08-19
  • 打赏
  • 举报
回复
以上都对,就是权限默认和手动添加权限的区别。
LoveWyf_ 2016-08-19
  • 打赏
  • 举报
回复
Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果你以前的APP设置的targetSdkVersion低于23,在运行时也不会崩溃
碼农李泽斌 2016-08-18
  • 打赏
  • 举报
回复
Android6.0以上版本,你在AndroidManifest中申请的权限没用,需要在代码中用到的时候手动申请权限。应该是没有文件读写权限导致崩溃

80,351

社区成员

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

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