Android NDK没有找到实现

时间:2012-12-13 17:12:06

标签: android c android-ndk

W/dalvikvm(3937): No implementation found for native Lcom/video/v2/camera/ExternalCamera;.converttobmp (Landroid/graphics/Bitmap;)V

public class ExternalCamera使用

中加载库
static {
            try {
                System.loadLibrary("ExternalFullHd");
            } catch (UnsatisfiedLinkError e) {
                e.getMessage();
            }
    }   
public native void converttobmp(Bitmap bitmap);
在ExternalFullHd.c&amp;我有<
void Java_com_video_v2_camera_ExternalCamera_stopCamera(JNIEnv* env,jobject thiz);
void Java_com_video_v2_camera_ExternalCamera_converttobmp ( JNIEnv* env,jobject thiz,jobject bitmap);

&安培;

void 
Java_com_video_v2_camera_ExternalCamera_converttobmp( JNIEnv* env,jobject thiz,jobject bitmap){
//code

}

1 个答案:

答案 0 :(得分:1)

正如我的评论中所述,不要忘记将您的C / C ++函数声明为extern "C"和JNIEXPORT。