在开发过程中,发现了一个bug:明明授予了读写权限,实际日志反馈的情况的是权限无效?经过了一系列的排查,原来是引用的一个老旧的第三方库(module)中重复声明的读写权限被设置了这个属性
android:maxSdkVersion="18"
所以我在SDK大于18的手机(目前大部分手机都是5.0+了)测试时始终报错。去掉该属性即可。
在软件开发过程中遇到一个bug,即使已授予读写权限,但在日志中显示权限无效。排查后发现,问题源于一个老旧的第三方库重复声明了读写权限,并设置了android:maxSdkVersion=18。这导致在高版本的Android设备上测试时出现错误。移除该属性后,问题得以解决。
在开发过程中,发现了一个bug:明明授予了读写权限,实际日志反馈的情况的是权限无效?经过了一系列的排查,原来是引用的一个老旧的第三方库(module)中重复声明的读写权限被设置了这个属性
android:maxSdkVersion="18"
所以我在SDK大于18的手机(目前大部分手机都是5.0+了)测试时始终报错。去掉该属性即可。
1729
675

被折叠的 条评论
为什么被折叠?