2010-08-03 6 views
6

Android 개발을 처음 사용했습니다. 내 (뿌리) 전화기에서 간단한 HelloWorld 앱을 얻으려고하고 있는데 앱이 블루투스를 사용하려고합니다.Android 블루투스에 대한 권한을 설정하는 방법

내 매니페스트에 블루투스 권한을 다음과 설정했습니다,하지만 난 이클립스를 통해 내 휴대 전화에서 응용 프로그램을 실행하려고하면 나는 권한 거부 예외를 받고 있어요 :

<?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> 

뭔가 있나요 명백한 나는 분실하고 있는가?

답변

2

여기에 어떤 문제가 있는지 잘 모르겠습니다.

내가 말할 수있는 것은 Eclipse와 플러그인을 다시 설치했는데 이제는 모든 것이 잘 작동한다는 것입니다. 도와 주셔서 감사합니다. Mayra - 도움이되고 친절한 접근 방식 덕분에 답을 다시 채워 드리겠습니다.

+0

다음 번에 "모든 것"논리를 시도한 다음 다시 설치하려고하면 컴퓨터 기술이 강화 될 것입니다. –

-3

매니페스트의 요소 유형이 정렬됩니다. use-permission이 태그 아래에 있어야한다고 생각합니다.

+0

빠른 응답 주셔서 감사합니다. 파일에서 uses-permission 태그를 옮겨 보려고 시도했지만 문제를 해결하지 못하는 것 같습니다. 그리고 자주 본 적이있는 예제 manifest 파일은 파일 맨 아래에 uses-permission 태그를 포함하고있는 것 같습니다. 그래서 나는 태그의 위치가 중요하다고 생각하지 않는다. –

+0

네, 맞아요. 주문에 의해 해결되었다고 생각하기 전에 사용 권한에 문제가 있었지만, 설명서의 다른 부분에 문제가있는 부분이 있습니다. 보고있는 정확한 오류 메시지는 무엇입니까? –

+0

아래로 투표했기 때문에, 우리는 답변의 질에 대해 투표를했습니다. 불행히도 최선의 의도에도 불구하고 대답이 잘못되었습니다. – icarus74

관련 문제