gpt4 book ai didi

Android位图 native 代码-链接问题

转载 作者:IT老高 更新时间:2023-10-28 22:23:42 29 4
gpt4 key购买 nike

我在编译我的应用程序时遇到了一个问题,该应用程序的灵感来自 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"

问题在于调试代码。但问题是什么?有人可以回答吗?

最佳答案

经过简短的研究,我知道我需要添加

`LOCAL_LDFLAGS += -ljnigraphics` 

在 Android.mk 文件中。

关于Android位图 native 代码-链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4939266/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com