我能够交叉编译用于安卓的Freetype2,使用以下指南:https://bitbucket.org/javafxports/android/wiki/Building%20Freetype。现在如何将它包括在我的项目中?我是否需要用修改过的步骤重做它,还是什么?
发布于 2016-06-21 20:32:19
我只是想发这篇文章,以防别人和我有同样的问题。
我找到了这个教程:NDK#FreeType并遵循了它。然后,我将创建的freetype文件夹复制到项目中的jni文件夹中。然后,我将freetype文件夹中的Android.mk文件修改为:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := freetype
LOCAL_SRC_FILES := lib/libfreetype.a
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include/freetyp2 \
$(LOCAL_PATH)/include/freetype2/freetype \
$(LOCAL_PATH)/include/freetype2/freetype/config
include $(PREBUILT_STATIC_LIBRARY)我的本地Android.mk文件有:
LOCAL_C_INCLUDES := freetype/include/freetype2/ \
freetype/include/freetype2/freetype \
freetype/include/freetype2/freetype/config
LOCAL_STATIC_LIBRARIES := freetype花了一段时间,但它终于起作用了!
https://stackoverflow.com/questions/37952632
复制相似问题