编译java静态库,java共享库

来源:互联网 发布:开发图形化编程软件 编辑:程序博客网 时间:2024/05/16 08:42

把这段复制到app下的Android.mk的最后,可以编译出java共享库,这个.jar除了生成在\out\target\common\obj\JAVA_LIBRARIES这里,还会copy\out\target\product\***\system\framework下,

如果只是使用java静态库,可以include$(BUILD_STATIC_JAVA_LIBRARY),这样只会生成在\out\target\common\obj\JAVA_LIBRARIES

-------------------------- 

include $(CLEAR_VARS)

LOCAL_MODULE :=gallery2Camera

 

LOCAL_MODULE_TAGS :=optional

LOCAL_STATIC_JAVA_LIBRARIES:= android-support-v13

LOCAL_STATIC_JAVA_LIBRARIES+= com.android.gallery3d.common2

LOCAL_STATIC_JAVA_LIBRARIES+= xmp_toolkit

LOCAL_STATIC_JAVA_LIBRARIES+= mp4parser

 

prev_compiled_rs_files:= $(call all-renderscript-files-under, src)

LOCAL_RENDERSCRIPT_SKIP_INSTALL:= $(prev_compiled_rs_files)

LOCAL_SRC_FILES :=$(call all-java-files-under, src) $(prev_compiled_rs_files)

LOCAL_SRC_FILES +=$(call all-java-files-under, src_pd)

LOCAL_MULTILIB :=both

LOCAL_CERTIFICATE :=platform

LOCAL_SDK_VERSION :=current

LOCAL_JNI_SHARED_LIBRARIES:= libjni_eglfence libjni_filtershow_filters librsjni libjni_jpegstream

LOCAL_JAVA_LIBRARIES+= org.apache.http.legacy

include$(BUILD_JAVA_LIBRARY)

0 0