Androidのjni下LOG印刷出力
624 ワード
1.Android.mkは必要に応じて選択します.
LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib-llog#を生成する必要があるのは.soライブラリファイル#LOCAL_LDLIBS:=-llog#を生成する必要があるのは.aライブラリファイル
2.cファイルで:
LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib-llog#を生成する必要があるのは.soライブラリファイル#LOCAL_LDLIBS:=-llog#を生成する必要があるのは.aライブラリファイル
2.cファイルで:
#include
#include
#define LOG_TAG "jni_log"
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
JNIEXPORT jstring JNICALL Java_com_example_jnitest_test_test
(JNIEnv * env, jobject obj){
LOGI("------test-------");
return (*(*env)).NewStringUTF(env, "jni test 1234567890");
}