Я получаю эту ошибку, когда пытаюсь читать контакты с телефона, и я включил разрешение READ_CONTACTS
в файл манифеста. И странно, что он отлично работал в Eclipse, но когда я преобразовал свой проект в Gradle и запустил его в Android Studio, я получаю эту ошибку.
logcat говорит:
Отказ от прав: открытие провайдера com.android.providers.contacts.ContactsProvider2 из ProcessRecord {302f069 29282: com.GP/u0a322} (pid = 29282, uid = 10322) требует андроида.передать .READ_CONTACTS или android.permission.WRITE_CONTACTS
вот код манифеста:
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="19" />
<!-- Read Contacts from phone -->
<uses-permission android:name="android.permission.read_contacts" />
<uses-permission android:name="android.permission.read_phone_state" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />