2011-04-26 56 views
2

我正在2.2 android平臺上工作,並且 我有一個java類來收集JNI函數列表。Android - 調用JNI函數的類的單元測試?

現在我打算做單元測試這個類,但我的IDE不會讓我與此錯誤消息: 「java.lang.UnsatisfiedLinkError中:在任何的java.library.path nativeInterface」

是在我對這種類進行單元測試之前,我應該做什麼設置或做什麼?

在此先感謝。

--Terry

回答

0

我覺得你沒有JNI文件夾,並在項目中的所有原始文件(.c.h)。

+0

嗯,我確實有.c .h文件和一個android.mk文件。當應用程序運行時沒有任何單元測試,一切都很好。 – Terry 2011-04-26 09:42:31

+0

然後你可以給你的本地支持esclipse Sequoyah元數據存儲庫 http://download.eclipse.org/sequoyah/updates/1.1/ – 2011-04-26 09:44:36

+0

我試過sequoyah之前。但是,我們的客戶要求我們使用IntelliJ而不是Eclipse。我們的項目不能在eclipse中編譯。我猜sequayah不會在IntelliJ上工作。那是對的嗎?感謝你的信息。 – Terry 2011-04-27 01:46:35