2
我正在pocketsphinx android上工作。我爲Visual Studio 2010中的swig工具生成了一個用於C的java包裝器。我將新的java文件和JNI文件替換爲文件夾中的舊文件。但我不知道將新的.dll庫放在項目中的哪個位置,以便它可以替換舊的「pocketsphinx_JNI」。如何在android項目中加載我自己生成的.dll庫VS2010?
這裏是它加載該庫的代碼:
static {
System.loadLibrary("pocketsphinx_jni");
}
P.S:我在Android模擬器
所以你的意思是說,我將不得不生成libpocketsphinxjni.so並將其替換爲當前的Android項目的共享對象? – faizanjehangir
是的。應該有一個lib文件夾,你需要在那裏添加SO文件。 – CaseyB
我正在使用swig來製作.SO文件,但是當我運行此命令時它不會生成.o和.class文件:swig -java file.i,請問您爲什麼這麼說? – faizanjehangir