Je commence avec android NDK. Je dois compiler une bibliothèque native pour le 1.6 sdk (mupdf) mais cela nécessite la librairie ljnigraphics (qui a été ajoutée récemment sur 2.2). J'essaye d'inclure la bibliothèque compilée à mon projet d'androïde mais je ne peux pas comprendre comment le faire. 1. Est-ce le meilleur moyen de le faire? 2. Si oui, comment dois-je procéder? Tout tutoriel ou information pour commencer sera apprécié. 3. Si vous ne connaissez pas une bibliothèque pdf que je pourrais utiliser sur android 1.6?Inclure la bibliothèque .so pour android ndk projet
Voici mon fichier Android.mk:
LOCAL_PATH := $(call my-dir)
TOP_LOCAL_PATH := $(LOCAL_PATH)
MUPDF_ROOT := ..
include $(TOP_LOCAL_PATH)/Core.mk
include $(TOP_LOCAL_PATH)/ThirdParty.mk
include $(CLEAR_VARS)
LOCAL_MODULE := ljnigraphics
LOCAL_SRC_FILES := ljnigraphics.so
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES := \
$(MUPDF_ROOT)/draw \
$(MUPDF_ROOT)/fitz \
$(MUPDF_ROOT)/mupdf
LOCAL_CFLAGS :=
LOCAL_MODULE := mupdf
LOCAL_SRC_FILES := mupdf.c
LOCAL_STATIC_LIBRARIES := mupdfcore mupdfthirdparty ljnigraphics
LOCAL_LDLIBS := -lm -llog
include $(BUILD_SHARED_LIBRARY)
EDIT: Je parvins la compilation de la bibliothèque mupdf pour Android 1.6 grâce au travail de Hans-Werner Hilse (http://code.google. com/p/droidreader /).