2011-04-12 9 views
0

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 /).

Répondre

Questions connexes