filemane:bmp-parsing.cpp
JNIEXPORT jint JNICALL Java_com_example_happy_MainActivity_bmpParsing( JNIEnv* env,
jintArray bmapColorArray)
{
return 0;
}
package com.example.happy;
public native int bmpParsing(int[] Array);
static {
System.loadLibrary("bmp-parsing");
}
int[] Array = new int[bmapColorArraySize];
Log.d("JNI Test", "Return: " + bmpParsing(Array));
当我调用本机函数时,它会说" java.lang.UnsatisfiedLinkError:bmpParsing"。 请帮忙。
答案 0 :(得分:2)
将jobject添加到您的JNI方法,然后尝试它将正常工作
JNIEXPORT jint JNICALL Java_com_example_happy_MainActivity_bmpParsing( JNIEnv* env ,jobject obj,
jintArray bmapColorArray)
{
return 0;
}
答案 1 :(得分:0)
你组成了'C'功能签名。使用javah为您生成的那个。这就是它的用途。