2011-03-01 54 views
1

我試圖開發一個在Nexus S上使用NFC的小應用程序。每當我嘗試在手機上啓動應用程序時(通過Eclipse),它都會給我一個錯誤:使用NFC時的Nexus S:NoClassDefFoundError

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

我想附帶SDK中的「API演示」,但在啓動NFC一部分,當...的所有其它功能工作正常,即使該應用程序爲我的錯誤。 有沒有人對我有一些提示?我正在使用Android 2.4。

回答

2

我認爲你需要在android清單文件中設置權限。我沒有訪問我的開發工具,現在就來試試這個吧,但是這樣的:

<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 2011-03-01 20:11:48

+0

嗨,謝謝你的回答,但我已經正確設置了權限......問題是,我不認爲項目配置錯誤,因爲它給了我NoClassDefFoundError,但我無法想象問題是什麼.....? – Chris 2011-03-02 06:05:40

+0

請張貼您的源代碼,也許我們可以找到一個問題呢? – 2011-03-02 18:53:10

相關問題