【发布时间】:2011-06-23 18:44:24
【问题描述】:
我在编译我的应用程序时遇到了一个问题,该应用程序的灵感来自 bitmap-plasma。我在打电话
if ((ret = AndroidBitmap_getInfo(env, bitmap, &info)) < 0) {
LOGE("AndroidBitmap_getInfo() failed ! error=%d", ret);
return;
}
if (info.format != ANDROID_BITMAP_FORMAT_RGB_565) {
LOGE("Bitmap format is not RGB_565 !");
return;
}
if ((ret = AndroidBitmap_lockPixels(env, bitmap, &pixels)) < 0) {
LOGE("AndroidBitmap_lockPixels() failed ! error=%d", ret);
}
/*****code here***********/
AndroidBitmap_unlockPixels(env, bitmap);
我在源文件中包含了 android/bitmap.h。我在 ubuntu 10.10 上使用 android-ndk-r5b 和 sdk-9。
我收到一个错误
/home/user5432/workspace/bitmapproj/obj/local/armeabi/objs-debug/mybitmap.o : In function Java_com_example_plasma_PlasmaView_renderPlasma
"undefined reference to AndroidBitmap_getInfo"
"undefined reference to AndroidBitmap_lockPixels"
"undefined reference to AndroidBitmap_unlockPixels"
问题在于调试代码。但问题是什么?有人可以回答吗?
【问题讨论】:
标签: android bitmap android-ndk