android fonts android-ndk indic harfbuzz

android - indic-text-renderer usando harfbuzz y freetype



fonts android-ndk (1)

Estoy desarrollando una aplicación para Android que debería ser compatible con Devanagari Fonts. Así que descargué indic-text-renderer e intenté ejecutarlo de acuerdo con las instrucciones aquí indicadas y logré compilar exitosamente la parte NDK.

Pero cuando trato de ejecutar el proyecto de Android en un emulador de gingerbread recibo un error de seguimiento

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

Intenté muchas soluciones, pero ninguna de ellas me ayudó.

¿Cómo puedo arreglar esto?

¿Alguien ha usado indic-text-renderer en Android con éxito?

En caso afirmativo, ayúdenme y proporcione un proyecto completo de Android (si es posible) ya que estoy tratando de instalar y compilar esta biblioteca. Necesita hacer, javah, autoconfig y muchos más ...


Yo tuve el mismo problema. Pude resolverlo conectando estáticamente harfbuzz a mi biblioteca ndk. Intenta vincular estáticamente harfbuzz a tu ndk lib. por ejemplo, en CMake:

add_library(harfbuzz SHARED ...)

a

add_library(harfbuzz STATIC ...)