2011-03-01 5 views
1

Nexus S에서 NFC를 사용하는 작은 애플리케이션을 개발하려고합니다. Eclipse를 통해 휴대 전화에서 내 앱을 시작할 때마다 다음과 같은 오류가 발생합니다. Nexus S : NoClassDefFoundError NFC 사용시

java.lang.NoClassDefFoundError: android.nfc.tech.IsoDep 

는 내가 SDK와 함께 제공되는 "API 데모"를 시도,하지만 ... 다른 모든 기능이 잘 작동하고있는 NFC 부분을 시작하는 경우에도이 응용 프로그램은 나에게 오류를 제공합니다. 누군가 나에 대한 힌트를 가지고 있습니까? 나는 안드로이드 2.4를 사용하고있다.

답변

2

안드로이드 매니페스트 파일에서 권한을 설정해야한다고 생각합니다. 지금이 권리를 시도하는 내 개발 도구에 대한 액세스 권한이없는,하지만 뭔가 같은 :

<uses-sdk android:minSdkVersion="9" /> 
<uses-feature android:name="android.hardware.nfc" /> 

가능성도 http://developer.android.com/resources/samples/NFCDemo/index.html

+0

를 참조하십시오 : <사용하는 기능을 갖춘 안드로이드 : 이름 = "android.hardware.nfc" android : required = "true"/> – fadden

+0

안녕하세요, 답변 주셔서 감사합니다.하지만 권한을 올바르게 설정했습니다 ... 문제는 NoClassDefFoundError를 제공하기 때문에 프로젝트가 잘못 구성되었다고 생각하지 않는다는 것입니다. 문제가 뭔지 상상할 수 없다 ..... ?? – Chris

+0

소스 코드를 게시하여 문제를 찾을 수 있습니까? –

관련 문제