2013-01-09 112 views
0

我正在嘗試將libpng庫構建到Android上的靜態庫中,但它不工作!每次我嘗試構建它時,它都不會做任何事情。下面是Android make文件靜態庫Android

LOCAL_PATH := $(call my-dir) 
include $(CLEAR_VARS) 

LOCAL_CFLAGS := 

LOCAL_MODULE := libpng 
LOCAL_SRC_FILES :=\ 
png.c \ 
pngerror.c \ 
pngget.c \ 
pngmem.c \ 
pngpread.c \ 
pngread.c \ 
pngrio.c \ 
pngrtran.c \ 
pngrutil.c \ 
pngset.c \ 
pngtrans.c \ 
pngwio.c \ 
pngwrite.c \ 
pngwtran.c \ 
pngwutil.c 

LOCAL_LDLIBS := -lz 

include $(BUILD_STATIC_LIBRARY) 

如果我最後一行改爲 包括$(BUILD_SHARED_LIBRARY)

它建立正確!任何幫助?

回答

0

在同一目錄中做出Application.mk文件,並進入行:

APP_MODULES := your-android-library-as-defined-in-Android.mk