0
我正在嘗試構建一個實時語音識別移動系統。我正在嘗試將此項目的https://github.com/chenguangshen/androidSpeakerRec用於研究目的。但我有以下錯誤。無法解析相應的jni功能
這是我的頭文件。
在頭文件,它說jint從未使用和失蹤近jint一個分號。
在函數簽名後的.c文件中,它表示期待分號。
我怎樣才能解決這個問題?
我正在嘗試構建一個實時語音識別移動系統。我正在嘗試將此項目的https://github.com/chenguangshen/androidSpeakerRec用於研究目的。但我有以下錯誤。無法解析相應的jni功能
這是我的頭文件。
在頭文件,它說jint從未使用和失蹤近jint一個分號。
在函數簽名後的.c文件中,它表示期待分號。
我怎樣才能解決這個問題?
在.jni文件夾中添加.so文件並構建項目。
其中.so文件的格式應放在如下
main-> jni-> armeabi - >這樣的文件
和CPP文件呼叫
JNIEXPORT jint JNICALL
Java_RecordService_getSpeaker(JNIEnv *env, jobject instance,
jshortArray signal_, jint size,
jint inc) {
jshort *signal = env->GetShortArrayElements(signal_, NULL);
// TODO
env->ReleaseShortArrayElements(signal_, signal, 0);
}