gpt4 book ai didi

android - indic-text-renderer 使用 harfbuzz 和 freetype

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:02 25 4
gpt4 key购买 nike

我正在开发一个应该支持 Devanagari 字体的 Android 应用程序。所以我下载了indic-text-renderer并尝试按照 here 中的说明运行它并成功编译了NDK部分。

但是当我尝试在 Gingerbread 模拟器上运行 Android 项目时出现以下错误

java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1311]:    33 cannot locate 'hb_buffer_create'...

我尝试了很多解决方案,但没有一个对我有帮助。

我该如何解决这个问题?

有人在 Android 中成功使用过 indic-text-renderer 吗?

如果是,请帮助我并提供一个完整的 Android 项目(如果可能的话),因为我正在尝试安装和编译这个库。它需要 make、javah、autoconfig 等等……

最佳答案

我遇到了同样的问题。我设法通过将 harfbuzz 静态链接到我的 ndk 库来解决它。因此,请尝试将 harfbuzz 静态链接到您的 ndk 库。例如在 CMake 中:

add_library(harfbuzz SHARED ...)

add_library(harfbuzz STATIC ...)

关于android - indic-text-renderer 使用 harfbuzz 和 freetype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19947688/

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