2015-02-07 70 views
0

我在android中遇到了权限问题。我想追踪我的设备是否收到短信。为此,我使用在后台运行的服务。权限不被识别

权限在mainfest.xml:

<uses-permssion android:name="android.permission.READ_SMS"/> 
<uses-permission android:name="android.permission.RECEIVE_SMS"/> 
<uses-permssion android:name="android.permission.WRITE_SMS"/> 

下面是错误日志:

java.lang.SecurityException: Permission Denial: opening provider 
com.android.providers.telephony.MmsSmsProvider from ProcessRecord{2c9f3ff 
1676:mypackagename.myappname/u0a54} (pid=1676, uid=10054) requires 
android.permission.READ_SMS or android.permission.WRITE_SMS 

感谢您的帮助!

+0

刚修好的错字 – jgroehl 2015-02-07 11:17:02

回答

3

需要,因为错字的android.permission.READ_SMS或android.permission.WRITE_SMS

其实你不使用这些权限。相反的:

uses-permssion 

你应该有

uses-permission 
+1

谢谢!在我的清单中有10个权限...我没有看到这个愚蠢的错误:( – Sheldon 2015-02-07 11:20:40