Android权限问题Android.Permission.READ_联系人

Android权限问题Android.Permission.READ_联系人,android,eclipse,Android,Eclipse,我所要做的就是从模拟器中读取一个联系人并将其显示在屏幕上。我似乎无法解决这个错误。我的两个包(com.msi.ibm.tutorial和.MobileServiceCallContacts)都在其清单xml文件中设置了读取联系人的权限 有没有关于我做错了什么的想法 这里是来自eclipse控制台的错误消息,如果它有帮助的话,它对我没有帮助,但是我对此有点生疏,并且对Android开发完全陌生 MobileServiceCallContacts]Starting activity com.msi.

我所要做的就是从模拟器中读取一个联系人并将其显示在屏幕上。我似乎无法解决这个错误。我的两个包(com.msi.ibm.tutorial和.MobileServiceCallContacts)都在其清单xml文件中设置了读取联系人的权限

有没有关于我做错了什么的想法

这里是来自eclipse控制台的错误消息,如果它有帮助的话,它对我没有帮助,但是我对此有点生疏,并且对Android开发完全陌生

MobileServiceCallContacts]Starting activity com.msi.ibm.tutorial.MobileServiceCallContacts on device 
MobileServiceCallContacts]ActivityManager: Starting: Intent { cmp=com.msi.ibm.tutorial/.MobileServiceCallContacts }
MobileServiceCallContacts]ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.msi.ibm.tutorial/.MobileServiceCallContacts } from null (pid=-1, uid=-1) requires android.permission.READ_CONTACTS

一旦遇到这个问题,我就通过向活动本身添加权限声明来解决它

<activity  
android:permission="android.permission.READ_CONTACTS"  
... />

我添加了以下代码行:

<uses-permission android:name="android.permission.READ_CONTACTS"/>

在结束清单标记之前


删除了提及此权限的任何其他代码,停止了获取此错误。

我也遇到了同样的问题,但在检查manifest.xml时,我意识到我关闭了联系人的读取权限的错误行,这应该是问题所在,因此它工作正常:

<uses-permission android:name="android.permission.READ_CONTACTS" />


你能发布清单文件吗?好的,我试图通过剪切和粘贴到这个框中来发布清单文件,但我的字符空间不足…我一直在寻找是否/如何上传文件,但运气不好…我尝试了,似乎没有帮到我。我在各种地方都添加了它,但都没有用……我不知道为什么我的代码行没有显示出来:“