包含以下这些本地方法的库文件在什么目录下? 如何查呢?    // SR_Recognizer methods
    //
    private static native void SR_RecognizerStart(int recognizer);
    private static native void SR_RecognizerStop(int recognizer);
    private static native int SR_RecognizerCreate();
    private static native void SR_RecognizerDestroy(int recognizer);
    private static native void SR_RecognizerSetup(int recognizer);
    private static native void SR_RecognizerUnsetup(int recognizer);
    private static native boolean SR_RecognizerIsSetup(int recognizer);
    private static native String SR_RecognizerGetParameter(int recognizer, String key);
    private static native int SR_RecognizerGetSize_tParameter(int recognizer, String key);
    private static native boolean SR_RecognizerGetBoolParameter(int recognizer, String key);
    private static native void SR_RecognizerSetParameter(int recognizer, String key, String value);
    private static native void SR_RecognizerSetSize_tParameter(int recognizer,
            String key, int value);

解决方案 »

  1.   

    你这个调用的是jni,这个是接口方法,在c代码里有相同的方法名,你可以查找一下,如果你是linux环境可以grep一下
      

  2.   

    语音识别相关的函数;
    在2.1中在文件external\srec\srec_jni\android_speech_srec_Recognizer.cpp里,里面都列出了对应的C函数名;真正实现在external\srec\srec\recognizer\src\Recognizer.c里...
      

  3.   

    库文件的话,看上面的cpp文件目录下的makefile文件里的定义 
    LOCAL_MODULE := libsrec_jni
    搜下libsrec_jni.so就可以了
      

  4.   


    你这些目录是在什么地方找到的? androidSDK(..\android-SDK\platforms\android-8)目录下没有这些东西.