Android.mk如何引入第三方jar包

时间:2022-11-28 09:16:53

尊重原创作者,转载请注明出处:

http://blog.csdn.net/gemmem/article/details/8810480


    使用eclipse的同学对于import jar应该是毫无压力的,但是很多同学(比如我)习惯使用linux来编译android apk,那么如何在linux环境下编译带有第三方jar包的app呢?


关键在于如何修改Android.mk。


来一个代码实例:

.................

.................

.................

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


LOCAL_PACKAGE_NAME := apk_name    // your apk name


LOCAL_STATIC_JAVA_LIBRARIES :=  3rdpartlib  //为jar起一个别名

include $(BUILD_PACKAGE)

.................

.................

.................

include $(CLEAR_VARS)


 //冒号前面为jar别名,后面为jar文件的实际路径
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := 3rdpartlib:lib/3rdpart.jar  

include $(BUILD_MULTI_PREBUILT)


红色部分就是我们需要添加的内容了,在此和大家分享一下。