【问题标题】:indic-text-renderer using harfbuzz and freetype使用 harfbuzz 和 freetype 的 indic-text-renderer
【发布时间】:2013-11-25 16:40:17
【问题描述】:

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

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

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

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

我该如何解决这个问题?

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

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

【问题讨论】:

  • 你打算让它工作吗?如果是这样,您有完整的 Android 项目的链接吗?我也有类似的问题。 stackoverflow.com/questions/27539237/…
  • 不。我尝试了很多,但没有运气,

标签: android fonts android-ndk indic harfbuzz


【解决方案1】:

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

add_library(harfbuzz SHARED ...)

add_library(harfbuzz STATIC ...)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多