我尝试了所有的方法,但我想我曾经认为没问题,但它仍然显示这个错误:
No implementation found for native Lcom/jp/algi/Corelib;.vector ([F)[F
threadid=11: thread exiting with uncaught exception (group=0x4001e578).cpp文件>
extern "C"{
JNIEXPORT jfloatArray JNICALL Java_com_jp_algi_Corelib_vector
(JNIEnv *env, jobject clazz, jfloatArray cinput)
{
////
}
}javah生成的.h文件>
JNIEXPORT jfloatArray JNICALL Java_com_jp_algi_Corelib_vector
(JNIEnv *, jobject, jfloatArray)类,其中包含本机方法.java>
package com.jp.algi;
public class Corelib {
static {
System.loadLibrary("com_jp_algi_Corelib");
}
// TestFileBroswerActivity(vstup_RGB);
public native float[] vector(float[] input);我在另一个类中调用这个方法..App.mk<中的ISnt问题
APP_ABI := armeabi armeabi-v7a发布于 2013-01-13 02:30:57
库真的叫libcom_jp_algi_Corelib.so吗?loadLibrary()要求库名不带lib前缀和.so扩展名。
库名称在Android.mk中指定为LOCAL_MODULE。它也没有lib和扩展。
https://stackoverflow.com/questions/14285651
复制相似问题