2010-08-03 19 views
6

Jestem nowy w rozwoju Androida. Próbuję uzyskać prostą aplikację HelloWorld na moim (zrootowanym) telefonie - a aplikacja próbuje włączyć Bluetooth.Jak ustawić uprawnienia dla Androida Bluetooth

mam ustawić uprawnienia Bluetooth w swoim manifeście jest następujący, ale ja dostaję wyjątek Pozwolenie Denial gdy próbuję uruchomić aplikację na telefonie poprzez Eclipse:

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      package="com.example.helloandroid" 
      android:versionCode="1" 
      android:versionName="1.0">  
     <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true" android:permission="android.permission.BLUETOOTH_ADMIN"> 
      <activity android:name=".HelloAndroid" 
         android:label="@string/app_name"> 
       <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
      </activity> 
     </application> 


<uses-permission android:name="android.permission.BLUETOOTH" /> 
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 
<uses-sdk android:targetSdkVersion="7" android:minSdkVersion="5"></uses-sdk> 
</manifest> 

Czy istnieje coś oczywiste, że brakuje mi?

Odpowiedz

2

Nie jestem do końca pewien, na czym polega problem.

Wszystko, co mogę powiedzieć to to, że ponownie zainstalowałem Eclipse i jego wtyczki, a teraz wszystko działa dobrze. Dzięki za pomoc Mayra - poprawię twoją odpowiedź ze względu na twoje pomocne i przyjazne podejście.

+0

Następnym razem spróbuj zrobić "wszystko" logicznie, a następnie ponownie zainstalować, dlatego techniki komputerowe będą wzmocnione. –

-3

Typy elementów w manifeście są uporządkowane. Sądzę, że uprawnienie do używania musi być najpierw pod tagiem.

+0

Dzięki za szybką reakcję Mayra. Próbowałem przenieść w pliku znacznik przyzwoleń-uprawnień i wydaje się, że nie naprawia problemu - a przykładowe pliki manifestu, które widziałem, często zawierają tagi uprawnień do uzytkowania na dole pliku - więc nie sądzę, że lokalizacja tagu jest krytyczna. –

+0

OK, myślę, że masz rację. Miałem problem z pozwoleniami, zanim wydało mi się, że zostałem rozwiązany przez zamówienie, ale widzę inne miejsca w dokumentacji, w których rzeczy są nie w porządku. Jaki jest dokładny komunikat o błędzie, który widzisz? –

+0

Głosowanie przegłosowane, ponieważ w SO głosujemy za jakością odpowiedzi. Niestety, pomimo najlepszych intencji, odpowiedź jest błędna. – icarus74

Powiązane problemy