使用NFC时,Nexus S:NoClassDefFoundError

时间:2011-03-01 16:30:47

标签: android nfc

我正在尝试开发一个在Nexus S上使用NFC的小应用程序。每次当我尝试在手机上启动我的应用程序(通过Eclipse)时,它都会给我一个错误:

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

我尝试了SDK附带的“API演示”,但即使这个应用程序在启动NFC部件时也会出现错误...所有其他功能都正常。 有没有人对我有一些提示?我正在使用Android 2.4。

1 个答案:

答案 0 :(得分:2)

我认为你需要在android清单文件中设置权限。我现在无法访问我的开发工具来尝试此操作,但是类似于:

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

请参阅http://developer.android.com/resources/samples/NFCDemo/index.html