1

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

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

我尝试了 SDK 附带的“API Demos”,但即使是这个应用程序在启动 NFC 部分时也会给我错误......所有其他功能都工作正常。有人对我有一些提示吗?我使用的是安卓 2.4。

4

1 回答 1

2

我认为您需要在 android 清单文件中设置权限。我现在无法访问我的开发工具来尝试这个,但类似:

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

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

于 2011-03-01T16:37:03.927 回答