0
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とExternalFullHd.hiには

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

}
4

1 に答える 1

1

extern "C"私のコメントで述べたように、C /C++関数をJNIEXPORTとして宣言することを忘れないでください。

于 2012-12-14T08:50:57.630 に答える