Ni el usuario ni el proceso actual tiene android.permission.BLUETOOTH
Tengo una aplicación simple que hasta ahora sólo activa el bluetooth encendido / apagado, cuando lo ejecuto en el emulador o en un nexo 7 dice que mi aplicación ha dejado de responder y luego se cierra a su lanzamiento. Intenté agregar un método del onStart () puesto que fijó este problema en una pregunta similar, agregando la intención que consiga el permiso de los usuarios y cambiando alrededor de varias cosas a los diversos métodos, todavía estropeando sin embargo.
Logcat tiene estos mensajes:
- Eclipse Android Activity Wizard no crea nuevas actividades
- Cómo crear n proyecto con ADT r20 sin incluir la biblioteca de soporte de Android?
- Android SDK ADT no coincide pero no encuentra la actualización
- Android> Errores de host desconocidos al instalar ADT plugin en eclispe
- Cómo visualizar el contenido de TabWidget en el diseñador gráfico
07-29 01:05:41.541: E/AndroidRuntime(9745): FATAL EXCEPTION: main 07-29 01:05:41.541: E/AndroidRuntime(9745): java.lang.RuntimeException: Unable to start activity ComponentInfo{mypackagename/mmypackagename.MainActivity}: java.lang.SecurityException: Need BLUETOOTH permission: Neither user 10067 nor current process has android.permission.BLUETOOTH.
Aquí está mi manifiesto:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="mypackagename" android:versionCode="1" android:versionName="1.0" > <uses-feature android:name="android.hardware.bluetooth" android:required="true" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.BlUETOOTH"/> <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="16" /> <application android:icon="@drawable/homeiconsmall" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" android:launchMode="singleTask" android:alwaysRetainTaskState="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
- No se puede instalar nuevo software en Eclipse Juno Mac
- Ordenar Android strings.xml en orden alfabético
- crear proyecto desde una fuente existente en android ADT 20
- Plugin ADT para Android no aparece en Eclipse
- No hay salida de comando al ejecutar: 'am start -n
- Inicie la actividad de Android directamente en Eclipse
- Theme.AppCompat.Light.DarkActionBar - No se encontró recurso
- Inicie Google Maps para mostrar las indicaciones de carreteras
Has escrito mal el permiso en tu manifiesto ( BlUE
! = BLUE
):
<uses-permission android:name="android.permission.BlUETOOTH"/>
- Cómo probar el método Activity onDestroy
- ¿Cómo notificar al usuario cuando entró en un cine en android?