Indic-text-renderer usando harfbuzz y freetype

Estoy desarrollando una aplicación de Android que debería soportar Devanagari Fonts. Así que descargé indic-text-renderer y traté de ejecutarlo según la instrucción indicada aquí y logré compilar correctamente la parte NDK.

Pero cuando intento ejecutar el proyecto de Android en un emulador de pan de jengibre me sale error siguiente

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

He intentado muchas soluciones, pero ninguna de ellas me ayudó.

¿Cómo puedo arreglar esto?

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

Si es así, por favor, ayúdame y proporcione un proyecto Android completo (si es posible) mientras intento instalar y compilar esta biblioteca. Necesita hacer, javah, autoconfig y muchos más …

Yo tuve el mismo problema. Me las arreglé para solucionarlo por enlace estáticamente harfbuzz a mi biblioteca ndk. Así que trate de conectar estáticamente harfbuzz a su ndk lib. por ejemplo en CMake:

 add_library(harfbuzz SHARED ...) 

a

 add_library(harfbuzz STATIC ...) 
  • ¿Cómo recuperar una lista de fuentes disponibles / instaladas en android?
  • Cómo apoyar la fuente en cursiva y la fuente en negrita para el chino
  • RuntimeException: tipo de letra nativo no se puede hacer
  • Cómo aumentar el tamaño de la fuente NumberPicker Android 6.0?
  • Establecer fuente personalizada en todas las TextViews
  • Cómo obtener el tamaño de texto predeterminado en píxeles en Android
  • Fuente múltiple No funciona a tiempo en la aplicación
  • Presentación de texto de Android TextView vs WebView
  • Fuente personalizada utilizada en toda la aplicación
  • ¿Cómo configurar un peso de fuente personalizado?
  • Recurso de fuente en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.