ref: 0dcb7584b55e5b2afbfae427595f4a696047a081
dir: /test/build/android/jni/codec_unittest.cpp/
#include <string.h> #include <stdlib.h> #include <stdio.h> #include <jni.h> #include <unistd.h> #include <android/log.h> #define LOG_TAG "codec_unittest" #define LOGI(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__) int CodecUtMain(int argc, char** argv); extern "C" JNIEXPORT void JNICALL Java_com_cisco_codec_unittest_MainActivity_DoUnittest (JNIEnv* env, jobject thiz, jstring directory, jstring jspath) { /**************** Add the native codes/API *****************/ char* argv[2]; int argc = 2; argv[0] = (char*) ("codec_unittest.exe"); argv[1] = (char*) ((*env).GetStringUTFChars (jspath,NULL)); chdir((*env).GetStringUTFChars (directory, NULL)); LOGI ("PATH: %s", argv[1]); LOGI ("Start to run JNI module!+++"); CodecUtMain(argc,argv); LOGI ("End to run JNI module!+++"); }