Я занимаюсь разработкой NFC на Android, и я ударил кирпичную стену. Я запускаю приложение, и он немедленно терпит неудачу с «К сожалению, ..... перестала работать».SecurityException Требуется разрешение NFC
Некоторые быстрые поисковые запросы показали, что мне нужно предоставить разрешение в манифесте. Я сделал это, но вот, я все равно получаю такую же ошибку!
Вот начало моего манифеста:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-permission android:name="android.permission.NFC" />
<uses-sdk android:minSdkVersion="10"/>
<uses-feature android:name="android.hardware.nfc" android:required="true" />
<activity
android:name=".MainActivity"
<!-- rest of the file --->
И выход в LogCat:
java.lang.RuntimeException: Unable to resume activity {za.co.fnb.ms.nfcreader/za.co.fnb.ms.nfcreader.MainActivity}: java.lang.SecurityException: NFC permission required: Neither user 10253 nor current process has android.permission.NFC.
Что я здесь делаю неправильно?
Я думаю, что вы должны объявить разрешение использования в верхней части манифеста вне тега приложения. – Opiatefuchs