java.lang.SecurityException: Neither user *** nor current process has android.permission.READ_PHONE
安卓开发过程中,我们会经常遇到一些另类的机型,需要单独适配一下。比如,我遇到了一个问题:java.lang.SecurityException: Neither user 10253 nor current process has android.permission.READ_PHONE_STATE.这个报错异常出现在荣耀6P手机上,当时我还纳闷,为啥别的手机都没问题,就它崩溃呢。后来...
·
安卓开发过程中,我们会经常遇到一些另类的机型,需要单独适配一下。比如,我遇到了一个问题:
java.lang.SecurityException: Neither user 10253 nor current process has android.permission.READ_PHONE_STATE.
这个报错异常出现在荣耀6P手机上,当时我还纳闷,为啥别的手机都没问题,就它崩溃呢。后来一看日志,发现又是一个需要适配的机型。解决方法很简单,当然也有别的解决方法,这里就不讨论了。通过分析报错的内容,可以知道是权限的问题,因此,我们需要向系统申请相应的权限。修改AndroidManifest.xml,添加语句如下:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
希望有朝一日,我们的安卓厂商们可以像苹果一样有一个统一的标准。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)