我正在尝试开发一个在Nexus S上使用NFC的小应用程序。每次当我尝试在手机上启动我的应用程序(通过Eclipse)时,它都会给我一个错误:
java.lang.NoClassDefFoundError: android.nfc.tech.IsoDep
我尝试了SDK附带的“API演示”,但即使这个应用程序在启动NFC部件时也会出现错误...所有其他功能都正常。 有没有人对我有一些提示?我正在使用Android 2.4。
答案 0 :(得分:2)
我认为你需要在android清单文件中设置权限。我现在无法访问我的开发工具来尝试此操作,但是类似于:
<uses-sdk android:minSdkVersion="9" />
<uses-feature android:name="android.hardware.nfc" />
请参阅http://developer.android.com/resources/samples/NFCDemo/index.html