-
-
Notifications
You must be signed in to change notification settings - Fork 329
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
想问下 在权限里面加maxSdkVersion的用意 #25
Comments
maxSdkVersion="29"的意思是在Android 10以上版本不加入这个权限,READ_PHONE_STATE在Android 10以上版本加入了都是没用的,已经不允许获取电话相关硬件信息。 |
可以通过下面这个覆盖 <uses-permission
android:name="android.permission.READ_PHONE_STATE"
tools:node="replace" />
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"
tools:node="replace" />
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
tools:node="replace" /> |
好的谢谢 |
建议去掉 maxSdkVersion 属性,否则会导致在应用权限列表里都没有此项权限,读写权限都无法请求。出了问题也不好排查,我这上传头像需要读取相册文件,一直提示没权限,我最后实在没办法了反编译看了清单文件才发现问题所在,最后逐个逐个查看三方库清单文件才找到 |
的确,maxSdkVersion 属性要慎用 |
最新代码已经去掉了 |
maxSdkVersion="29" 限制只会导致Android11+没有这个权限,低版本的还是权限的,这个对 |
对的,高版本还是有的只是在Android11及以上会存在此问题,感谢修复。 |
@kokobebekoko @UserName-Haha 依赖一下 |
这完全没办法动态声明权限啊
The text was updated successfully, but these errors were encountered: